{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "'use strict'",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Object",
            "range": [
              13,
              19
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 13
              },
              "end": {
                "line": 1,
                "column": 19
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "defineProperty",
            "range": [
              20,
              34
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 20
              },
              "end": {
                "line": 1,
                "column": 34
              }
            }
          },
          "range": [
            13,
            34
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 13
            },
            "end": {
              "line": 1,
              "column": 34
            }
          }
        },
        "arguments": [
          {
            "type": "Identifier",
            "name": "exports",
            "range": [
              35,
              42
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 35
              },
              "end": {
                "line": 1,
                "column": 42
              }
            }
          },
          {
            "type": "Literal",
            "value": "__esModule",
            "raw": "'__esModule'",
            "range": [
              43,
              55
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 43
              },
              "end": {
                "line": 1,
                "column": 55
              }
            }
          },
          {
            "type": "ObjectExpression",
            "properties": [
              {
                "type": "Property",
                "key": {
                  "type": "Identifier",
                  "name": "value",
                  "range": [
                    57,
                    62
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 57
                    },
                    "end": {
                      "line": 1,
                      "column": 62
                    }
                  }
                },
                "value": {
                  "type": "UnaryExpression",
                  "operator": "!",
                  "argument": {
                    "type": "Literal",
                    "value": 0,
                    "raw": "0",
                    "range": [
                      64,
                      65
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 64
                      },
                      "end": {
                        "line": 1,
                        "column": 65
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    63,
                    65
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 63
                    },
                    "end": {
                      "line": 1,
                      "column": 65
                    }
                  }
                },
                "kind": "init",
                "method": false,
                "shorthand": false,
                "computed": false,
                "range": [
                  57,
                  65
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 57
                  },
                  "end": {
                    "line": 1,
                    "column": 65
                  }
                }
              }
            ],
            "range": [
              56,
              66
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 56
              },
              "end": {
                "line": 1,
                "column": 66
              }
            }
          }
        ],
        "range": [
          13,
          67
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 13
          },
          "end": {
            "line": 1,
            "column": 67
          }
        }
      },
      "range": [
        13,
        68
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 13
        },
        "end": {
          "line": 1,
          "column": 68
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_assign",
            "range": [
              72,
              79
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 72
              },
              "end": {
                "line": 1,
                "column": 79
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                80,
                87
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 80
                },
                "end": {
                  "line": 1,
                  "column": 87
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/core-js/object/assign",
                "raw": "'babel-runtime/core-js/object/assign'",
                "range": [
                  88,
                  125
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 88
                  },
                  "end": {
                    "line": 1,
                    "column": 125
                  }
                }
              }
            ],
            "range": [
              80,
              126
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 80
              },
              "end": {
                "line": 1,
                "column": 126
              }
            }
          },
          "range": [
            72,
            126
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 72
            },
            "end": {
              "line": 1,
              "column": 126
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_assign2",
            "range": [
              127,
              135
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 127
              },
              "end": {
                "line": 1,
                "column": 135
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                136,
                158
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 136
                },
                "end": {
                  "line": 1,
                  "column": 158
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_assign",
                "range": [
                  159,
                  166
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 159
                  },
                  "end": {
                    "line": 1,
                    "column": 166
                  }
                }
              }
            ],
            "range": [
              136,
              167
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 136
              },
              "end": {
                "line": 1,
                "column": 167
              }
            }
          },
          "range": [
            127,
            167
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 127
            },
            "end": {
              "line": 1,
              "column": 167
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_typeof2",
            "range": [
              168,
              176
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 168
              },
              "end": {
                "line": 1,
                "column": 176
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                177,
                184
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 177
                },
                "end": {
                  "line": 1,
                  "column": 184
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/typeof",
                "raw": "'babel-runtime/helpers/typeof'",
                "range": [
                  185,
                  215
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 185
                  },
                  "end": {
                    "line": 1,
                    "column": 215
                  }
                }
              }
            ],
            "range": [
              177,
              216
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 177
              },
              "end": {
                "line": 1,
                "column": 216
              }
            }
          },
          "range": [
            168,
            216
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 168
            },
            "end": {
              "line": 1,
              "column": 216
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_typeof3",
            "range": [
              217,
              225
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 217
              },
              "end": {
                "line": 1,
                "column": 225
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                226,
                248
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 226
                },
                "end": {
                  "line": 1,
                  "column": 248
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_typeof2",
                "range": [
                  249,
                  257
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 249
                  },
                  "end": {
                    "line": 1,
                    "column": 257
                  }
                }
              }
            ],
            "range": [
              226,
              258
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 226
              },
              "end": {
                "line": 1,
                "column": 258
              }
            }
          },
          "range": [
            217,
            258
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 217
            },
            "end": {
              "line": 1,
              "column": 258
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_promise",
            "range": [
              259,
              267
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 259
              },
              "end": {
                "line": 1,
                "column": 267
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                268,
                275
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 268
                },
                "end": {
                  "line": 1,
                  "column": 275
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/core-js/promise",
                "raw": "'babel-runtime/core-js/promise'",
                "range": [
                  276,
                  307
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 276
                  },
                  "end": {
                    "line": 1,
                    "column": 307
                  }
                }
              }
            ],
            "range": [
              268,
              308
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 268
              },
              "end": {
                "line": 1,
                "column": 308
              }
            }
          },
          "range": [
            259,
            308
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 259
            },
            "end": {
              "line": 1,
              "column": 308
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_promise2",
            "range": [
              309,
              318
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 309
              },
              "end": {
                "line": 1,
                "column": 318
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                319,
                341
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 319
                },
                "end": {
                  "line": 1,
                  "column": 341
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_promise",
                "range": [
                  342,
                  350
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 342
                  },
                  "end": {
                    "line": 1,
                    "column": 350
                  }
                }
              }
            ],
            "range": [
              319,
              351
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 319
              },
              "end": {
                "line": 1,
                "column": 351
              }
            }
          },
          "range": [
            309,
            351
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 309
            },
            "end": {
              "line": 1,
              "column": 351
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_getIterator2",
            "range": [
              352,
              365
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 352
              },
              "end": {
                "line": 1,
                "column": 365
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                366,
                373
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 366
                },
                "end": {
                  "line": 1,
                  "column": 373
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/core-js/get-iterator",
                "raw": "'babel-runtime/core-js/get-iterator'",
                "range": [
                  374,
                  410
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 374
                  },
                  "end": {
                    "line": 1,
                    "column": 410
                  }
                }
              }
            ],
            "range": [
              366,
              411
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 366
              },
              "end": {
                "line": 1,
                "column": 411
              }
            }
          },
          "range": [
            352,
            411
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 352
            },
            "end": {
              "line": 1,
              "column": 411
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_getIterator3",
            "range": [
              412,
              425
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 412
              },
              "end": {
                "line": 1,
                "column": 425
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                426,
                448
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 426
                },
                "end": {
                  "line": 1,
                  "column": 448
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_getIterator2",
                "range": [
                  449,
                  462
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 449
                  },
                  "end": {
                    "line": 1,
                    "column": 462
                  }
                }
              }
            ],
            "range": [
              426,
              463
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 426
              },
              "end": {
                "line": 1,
                "column": 463
              }
            }
          },
          "range": [
            412,
            463
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 412
            },
            "end": {
              "line": 1,
              "column": 463
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_keys",
            "range": [
              464,
              469
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 464
              },
              "end": {
                "line": 1,
                "column": 469
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                470,
                477
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 470
                },
                "end": {
                  "line": 1,
                  "column": 477
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/core-js/object/keys",
                "raw": "'babel-runtime/core-js/object/keys'",
                "range": [
                  478,
                  513
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 478
                  },
                  "end": {
                    "line": 1,
                    "column": 513
                  }
                }
              }
            ],
            "range": [
              470,
              514
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 470
              },
              "end": {
                "line": 1,
                "column": 514
              }
            }
          },
          "range": [
            464,
            514
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 464
            },
            "end": {
              "line": 1,
              "column": 514
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_keys2",
            "range": [
              515,
              521
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 515
              },
              "end": {
                "line": 1,
                "column": 521
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                522,
                544
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 522
                },
                "end": {
                  "line": 1,
                  "column": 544
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_keys",
                "range": [
                  545,
                  550
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 545
                  },
                  "end": {
                    "line": 1,
                    "column": 550
                  }
                }
              }
            ],
            "range": [
              522,
              551
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 522
              },
              "end": {
                "line": 1,
                "column": 551
              }
            }
          },
          "range": [
            515,
            551
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 515
            },
            "end": {
              "line": 1,
              "column": 551
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_extends2",
            "range": [
              552,
              561
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 552
              },
              "end": {
                "line": 1,
                "column": 561
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                562,
                569
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 562
                },
                "end": {
                  "line": 1,
                  "column": 569
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/extends",
                "raw": "'babel-runtime/helpers/extends'",
                "range": [
                  570,
                  601
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 570
                  },
                  "end": {
                    "line": 1,
                    "column": 601
                  }
                }
              }
            ],
            "range": [
              562,
              602
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 562
              },
              "end": {
                "line": 1,
                "column": 602
              }
            }
          },
          "range": [
            552,
            602
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 552
            },
            "end": {
              "line": 1,
              "column": 602
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_extends3",
            "range": [
              603,
              612
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 603
              },
              "end": {
                "line": 1,
                "column": 612
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                613,
                635
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 613
                },
                "end": {
                  "line": 1,
                  "column": 635
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_extends2",
                "range": [
                  636,
                  645
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 636
                  },
                  "end": {
                    "line": 1,
                    "column": 645
                  }
                }
              }
            ],
            "range": [
              613,
              646
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 613
              },
              "end": {
                "line": 1,
                "column": 646
              }
            }
          },
          "range": [
            603,
            646
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 603
            },
            "end": {
              "line": 1,
              "column": 646
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_classCallCheck2",
            "range": [
              647,
              663
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 647
              },
              "end": {
                "line": 1,
                "column": 663
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                664,
                671
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 664
                },
                "end": {
                  "line": 1,
                  "column": 671
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/classCallCheck",
                "raw": "'babel-runtime/helpers/classCallCheck'",
                "range": [
                  672,
                  710
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 672
                  },
                  "end": {
                    "line": 1,
                    "column": 710
                  }
                }
              }
            ],
            "range": [
              664,
              711
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 664
              },
              "end": {
                "line": 1,
                "column": 711
              }
            }
          },
          "range": [
            647,
            711
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 647
            },
            "end": {
              "line": 1,
              "column": 711
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_classCallCheck3",
            "range": [
              712,
              728
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 712
              },
              "end": {
                "line": 1,
                "column": 728
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                729,
                751
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 729
                },
                "end": {
                  "line": 1,
                  "column": 751
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_classCallCheck2",
                "range": [
                  752,
                  768
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 752
                  },
                  "end": {
                    "line": 1,
                    "column": 768
                  }
                }
              }
            ],
            "range": [
              729,
              769
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 729
              },
              "end": {
                "line": 1,
                "column": 769
              }
            }
          },
          "range": [
            712,
            769
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 712
            },
            "end": {
              "line": 1,
              "column": 769
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_createClass2",
            "range": [
              770,
              783
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 770
              },
              "end": {
                "line": 1,
                "column": 783
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                784,
                791
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 784
                },
                "end": {
                  "line": 1,
                  "column": 791
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "babel-runtime/helpers/createClass",
                "raw": "'babel-runtime/helpers/createClass'",
                "range": [
                  792,
                  827
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 792
                  },
                  "end": {
                    "line": 1,
                    "column": 827
                  }
                }
              }
            ],
            "range": [
              784,
              828
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 784
              },
              "end": {
                "line": 1,
                "column": 828
              }
            }
          },
          "range": [
            770,
            828
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 770
            },
            "end": {
              "line": 1,
              "column": 828
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_createClass3",
            "range": [
              829,
              842
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 829
              },
              "end": {
                "line": 1,
                "column": 842
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireDefault",
              "range": [
                843,
                865
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 843
                },
                "end": {
                  "line": 1,
                  "column": 865
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_createClass2",
                "range": [
                  866,
                  879
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 866
                  },
                  "end": {
                    "line": 1,
                    "column": 879
                  }
                }
              }
            ],
            "range": [
              843,
              880
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 843
              },
              "end": {
                "line": 1,
                "column": 880
              }
            }
          },
          "range": [
            829,
            880
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 829
            },
            "end": {
              "line": 1,
              "column": 880
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_three",
            "range": [
              881,
              887
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 881
              },
              "end": {
                "line": 1,
                "column": 887
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                888,
                895
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 888
                },
                "end": {
                  "line": 1,
                  "column": 895
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "three",
                "raw": "'three'",
                "range": [
                  896,
                  903
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 896
                  },
                  "end": {
                    "line": 1,
                    "column": 903
                  }
                }
              }
            ],
            "range": [
              888,
              904
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 888
              },
              "end": {
                "line": 1,
                "column": 904
              }
            }
          },
          "range": [
            881,
            904
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 881
            },
            "end": {
              "line": 1,
              "column": 904
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "THREE",
            "range": [
              905,
              910
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 905
              },
              "end": {
                "line": 1,
                "column": 910
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "_interopRequireWildcard",
              "range": [
                911,
                934
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 911
                },
                "end": {
                  "line": 1,
                  "column": 934
                }
              }
            },
            "arguments": [
              {
                "type": "Identifier",
                "name": "_three",
                "range": [
                  935,
                  941
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 935
                  },
                  "end": {
                    "line": 1,
                    "column": 941
                  }
                }
              }
            ],
            "range": [
              911,
              942
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 911
              },
              "end": {
                "line": 1,
                "column": 942
              }
            }
          },
          "range": [
            905,
            942
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 905
            },
            "end": {
              "line": 1,
              "column": 942
            }
          }
        },
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "_easing",
            "range": [
              943,
              950
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 943
              },
              "end": {
                "line": 1,
                "column": 950
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                951,
                958
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 951
                },
                "end": {
                  "line": 1,
                  "column": 958
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../animation/easing",
                "raw": "'../animation/easing'",
                "range": [
                  959,
                  980
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 959
                  },
                  "end": {
                    "line": 1,
                    "column": 980
                  }
                }
              }
            ],
            "range": [
              951,
              981
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 951
              },
              "end": {
                "line": 1,
                "column": 981
              }
            }
          },
          "range": [
            943,
            981
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 943
            },
            "end": {
              "line": 1,
              "column": 981
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        68,
        982
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 68
        },
        "end": {
          "line": 1,
          "column": 982
        }
      }
    },
    {
      "type": "FunctionDeclaration",
      "id": {
        "type": "Identifier",
        "name": "_interopRequireWildcard",
        "range": [
          991,
          1014
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 991
          },
          "end": {
            "line": 1,
            "column": 1014
          }
        }
      },
      "params": [
        {
          "type": "Identifier",
          "name": "obj",
          "range": [
            1015,
            1018
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1015
            },
            "end": {
              "line": 1,
              "column": 1018
            }
          }
        }
      ],
      "body": {
        "type": "BlockStatement",
        "body": [
          {
            "type": "IfStatement",
            "test": {
              "type": "LogicalExpression",
              "operator": "&&",
              "left": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  1023,
                  1026
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1023
                  },
                  "end": {
                    "line": 1,
                    "column": 1026
                  }
                }
              },
              "right": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "obj",
                  "range": [
                    1028,
                    1031
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1028
                    },
                    "end": {
                      "line": 1,
                      "column": 1031
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "__esModule",
                  "range": [
                    1032,
                    1042
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1032
                    },
                    "end": {
                      "line": 1,
                      "column": 1042
                    }
                  }
                },
                "range": [
                  1028,
                  1042
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1028
                  },
                  "end": {
                    "line": 1,
                    "column": 1042
                  }
                }
              },
              "range": [
                1023,
                1042
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1023
                },
                "end": {
                  "line": 1,
                  "column": 1042
                }
              }
            },
            "consequent": {
              "type": "ReturnStatement",
              "argument": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  1050,
                  1053
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1050
                  },
                  "end": {
                    "line": 1,
                    "column": 1053
                  }
                }
              },
              "range": [
                1043,
                1054
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1043
                },
                "end": {
                  "line": 1,
                  "column": 1054
                }
              }
            },
            "alternate": null,
            "range": [
              1020,
              1054
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1020
              },
              "end": {
                "line": 1,
                "column": 1054
              }
            }
          },
          {
            "type": "VariableDeclaration",
            "declarations": [
              {
                "type": "VariableDeclarator",
                "id": {
                  "type": "Identifier",
                  "name": "newObj",
                  "range": [
                    1058,
                    1064
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1058
                    },
                    "end": {
                      "line": 1,
                      "column": 1064
                    }
                  }
                },
                "init": {
                  "type": "ObjectExpression",
                  "properties": [],
                  "range": [
                    1065,
                    1067
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1065
                    },
                    "end": {
                      "line": 1,
                      "column": 1067
                    }
                  }
                },
                "range": [
                  1058,
                  1067
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1058
                  },
                  "end": {
                    "line": 1,
                    "column": 1067
                  }
                }
              }
            ],
            "kind": "var",
            "range": [
              1054,
              1068
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1054
              },
              "end": {
                "line": 1,
                "column": 1068
              }
            }
          },
          {
            "type": "IfStatement",
            "test": {
              "type": "BinaryExpression",
              "operator": "!=",
              "left": {
                "type": "Literal",
                "value": null,
                "raw": "null",
                "range": [
                  1071,
                  1075
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1071
                  },
                  "end": {
                    "line": 1,
                    "column": 1075
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  1077,
                  1080
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1077
                  },
                  "end": {
                    "line": 1,
                    "column": 1080
                  }
                }
              },
              "range": [
                1071,
                1080
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1071
                },
                "end": {
                  "line": 1,
                  "column": 1080
                }
              }
            },
            "consequent": {
              "type": "ForInStatement",
              "left": {
                "type": "VariableDeclaration",
                "declarations": [
                  {
                    "type": "VariableDeclarator",
                    "id": {
                      "type": "Identifier",
                      "name": "key",
                      "range": [
                        1089,
                        1092
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1089
                        },
                        "end": {
                          "line": 1,
                          "column": 1092
                        }
                      }
                    },
                    "init": null,
                    "range": [
                      1089,
                      1092
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1089
                      },
                      "end": {
                        "line": 1,
                        "column": 1092
                      }
                    }
                  }
                ],
                "kind": "var",
                "range": [
                  1085,
                  1092
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1085
                  },
                  "end": {
                    "line": 1,
                    "column": 1092
                  }
                }
              },
              "right": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  1096,
                  1099
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1096
                  },
                  "end": {
                    "line": 1,
                    "column": 1099
                  }
                }
              },
              "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": [
                              1100,
                              1106
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 1100
                              },
                              "end": {
                                "line": 1,
                                "column": 1106
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "prototype",
                            "range": [
                              1107,
                              1116
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 1107
                              },
                              "end": {
                                "line": 1,
                                "column": 1116
                              }
                            }
                          },
                          "range": [
                            1100,
                            1116
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 1100
                            },
                            "end": {
                              "line": 1,
                              "column": 1116
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "hasOwnProperty",
                          "range": [
                            1117,
                            1131
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 1117
                            },
                            "end": {
                              "line": 1,
                              "column": 1131
                            }
                          }
                        },
                        "range": [
                          1100,
                          1131
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1100
                          },
                          "end": {
                            "line": 1,
                            "column": 1131
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "call",
                        "range": [
                          1132,
                          1136
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1132
                          },
                          "end": {
                            "line": 1,
                            "column": 1136
                          }
                        }
                      },
                      "range": [
                        1100,
                        1136
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1100
                        },
                        "end": {
                          "line": 1,
                          "column": 1136
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "obj",
                        "range": [
                          1137,
                          1140
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1137
                          },
                          "end": {
                            "line": 1,
                            "column": 1140
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          1141,
                          1144
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1141
                          },
                          "end": {
                            "line": 1,
                            "column": 1144
                          }
                        }
                      }
                    ],
                    "range": [
                      1100,
                      1145
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1100
                      },
                      "end": {
                        "line": 1,
                        "column": 1145
                      }
                    }
                  },
                  "right": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "newObj",
                        "range": [
                          1148,
                          1154
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1148
                          },
                          "end": {
                            "line": 1,
                            "column": 1154
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          1155,
                          1158
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1155
                          },
                          "end": {
                            "line": 1,
                            "column": 1158
                          }
                        }
                      },
                      "range": [
                        1148,
                        1159
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1148
                        },
                        "end": {
                          "line": 1,
                          "column": 1159
                        }
                      }
                    },
                    "right": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "obj",
                        "range": [
                          1160,
                          1163
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1160
                          },
                          "end": {
                            "line": 1,
                            "column": 1163
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "key",
                        "range": [
                          1164,
                          1167
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1164
                          },
                          "end": {
                            "line": 1,
                            "column": 1167
                          }
                        }
                      },
                      "range": [
                        1160,
                        1168
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1160
                        },
                        "end": {
                          "line": 1,
                          "column": 1168
                        }
                      }
                    },
                    "range": [
                      1148,
                      1168
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1148
                      },
                      "end": {
                        "line": 1,
                        "column": 1168
                      }
                    }
                  },
                  "range": [
                    1100,
                    1169
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1100
                    },
                    "end": {
                      "line": 1,
                      "column": 1169
                    }
                  }
                },
                "range": [
                  1100,
                  1170
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1100
                  },
                  "end": {
                    "line": 1,
                    "column": 1170
                  }
                }
              },
              "each": false,
              "range": [
                1081,
                1170
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1081
                },
                "end": {
                  "line": 1,
                  "column": 1170
                }
              }
            },
            "alternate": null,
            "range": [
              1068,
              1170
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1068
              },
              "end": {
                "line": 1,
                "column": 1170
              }
            }
          },
          {
            "type": "ReturnStatement",
            "argument": {
              "type": "SequenceExpression",
              "expressions": [
                {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "newObj",
                      "range": [
                        1177,
                        1183
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1177
                        },
                        "end": {
                          "line": 1,
                          "column": 1183
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "default",
                      "range": [
                        1184,
                        1191
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1184
                        },
                        "end": {
                          "line": 1,
                          "column": 1191
                        }
                      }
                    },
                    "range": [
                      1177,
                      1191
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1177
                      },
                      "end": {
                        "line": 1,
                        "column": 1191
                      }
                    }
                  },
                  "right": {
                    "type": "Identifier",
                    "name": "obj",
                    "range": [
                      1192,
                      1195
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1192
                      },
                      "end": {
                        "line": 1,
                        "column": 1195
                      }
                    }
                  },
                  "range": [
                    1177,
                    1195
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1177
                    },
                    "end": {
                      "line": 1,
                      "column": 1195
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "newObj",
                  "range": [
                    1196,
                    1202
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1196
                    },
                    "end": {
                      "line": 1,
                      "column": 1202
                    }
                  }
                }
              ],
              "range": [
                1177,
                1202
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1177
                },
                "end": {
                  "line": 1,
                  "column": 1202
                }
              }
            },
            "range": [
              1170,
              1202
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1170
              },
              "end": {
                "line": 1,
                "column": 1202
              }
            }
          }
        ],
        "range": [
          1019,
          1203
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 1019
          },
          "end": {
            "line": 1,
            "column": 1203
          }
        }
      },
      "generator": false,
      "expression": false,
      "range": [
        982,
        1203
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 982
        },
        "end": {
          "line": 1,
          "column": 1203
        }
      }
    },
    {
      "type": "FunctionDeclaration",
      "id": {
        "type": "Identifier",
        "name": "_interopRequireDefault",
        "range": [
          1212,
          1234
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 1212
          },
          "end": {
            "line": 1,
            "column": 1234
          }
        }
      },
      "params": [
        {
          "type": "Identifier",
          "name": "obj",
          "range": [
            1235,
            1238
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1235
            },
            "end": {
              "line": 1,
              "column": 1238
            }
          }
        }
      ],
      "body": {
        "type": "BlockStatement",
        "body": [
          {
            "type": "ReturnStatement",
            "argument": {
              "type": "ConditionalExpression",
              "test": {
                "type": "LogicalExpression",
                "operator": "&&",
                "left": {
                  "type": "Identifier",
                  "name": "obj",
                  "range": [
                    1247,
                    1250
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1247
                    },
                    "end": {
                      "line": 1,
                      "column": 1250
                    }
                  }
                },
                "right": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "obj",
                    "range": [
                      1252,
                      1255
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1252
                      },
                      "end": {
                        "line": 1,
                        "column": 1255
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "__esModule",
                    "range": [
                      1256,
                      1266
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1256
                      },
                      "end": {
                        "line": 1,
                        "column": 1266
                      }
                    }
                  },
                  "range": [
                    1252,
                    1266
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 1252
                    },
                    "end": {
                      "line": 1,
                      "column": 1266
                    }
                  }
                },
                "range": [
                  1247,
                  1266
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1247
                  },
                  "end": {
                    "line": 1,
                    "column": 1266
                  }
                }
              },
              "consequent": {
                "type": "Identifier",
                "name": "obj",
                "range": [
                  1267,
                  1270
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1267
                  },
                  "end": {
                    "line": 1,
                    "column": 1270
                  }
                }
              },
              "alternate": {
                "type": "ObjectExpression",
                "properties": [
                  {
                    "type": "Property",
                    "key": {
                      "type": "Identifier",
                      "name": "default",
                      "range": [
                        1272,
                        1279
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1272
                        },
                        "end": {
                          "line": 1,
                          "column": 1279
                        }
                      }
                    },
                    "value": {
                      "type": "Identifier",
                      "name": "obj",
                      "range": [
                        1280,
                        1283
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1280
                        },
                        "end": {
                          "line": 1,
                          "column": 1283
                        }
                      }
                    },
                    "kind": "init",
                    "method": false,
                    "shorthand": false,
                    "computed": false,
                    "range": [
                      1272,
                      1283
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1272
                      },
                      "end": {
                        "line": 1,
                        "column": 1283
                      }
                    }
                  }
                ],
                "range": [
                  1271,
                  1284
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1271
                  },
                  "end": {
                    "line": 1,
                    "column": 1284
                  }
                }
              },
              "range": [
                1247,
                1284
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1247
                },
                "end": {
                  "line": 1,
                  "column": 1284
                }
              }
            },
            "range": [
              1240,
              1284
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1240
              },
              "end": {
                "line": 1,
                "column": 1284
              }
            }
          }
        ],
        "range": [
          1239,
          1285
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 1239
          },
          "end": {
            "line": 1,
            "column": 1285
          }
        }
      },
      "generator": false,
      "expression": false,
      "range": [
        1203,
        1285
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 1203
        },
        "end": {
          "line": 1,
          "column": 1285
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "tweens",
            "range": [
              1289,
              1295
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1289
              },
              "end": {
                "line": 1,
                "column": 1295
              }
            }
          },
          "init": {
            "type": "ArrayExpression",
            "elements": [],
            "range": [
              1296,
              1298
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1296
              },
              "end": {
                "line": 1,
                "column": 1298
              }
            }
          },
          "range": [
            1289,
            1298
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1289
            },
            "end": {
              "line": 1,
              "column": 1298
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        1285,
        1299
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 1285
        },
        "end": {
          "line": 1,
          "column": 1299
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Tween",
            "range": [
              1303,
              1308
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1303
              },
              "end": {
                "line": 1,
                "column": 1308
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "FunctionExpression",
              "id": null,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "body": [
                  {
                    "type": "FunctionDeclaration",
                    "id": {
                      "type": "Identifier",
                      "name": "Tween",
                      "range": [
                        1329,
                        1334
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1329
                        },
                        "end": {
                          "line": 1,
                          "column": 1334
                        }
                      }
                    },
                    "params": [
                      {
                        "type": "Identifier",
                        "name": "a",
                        "range": [
                          1335,
                          1336
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1335
                          },
                          "end": {
                            "line": 1,
                            "column": 1336
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "b",
                        "range": [
                          1337,
                          1338
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 1337
                          },
                          "end": {
                            "line": 1,
                            "column": 1338
                          }
                        }
                      }
                    ],
                    "body": {
                      "type": "BlockStatement",
                      "body": [
                        {
                          "type": "ForInStatement",
                          "left": {
                            "type": "VariableDeclaration",
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "id": {
                                  "type": "Identifier",
                                  "name": "c",
                                  "range": [
                                    1348,
                                    1349
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1348
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1349
                                    }
                                  }
                                },
                                "init": null,
                                "range": [
                                  1348,
                                  1349
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1348
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1349
                                  }
                                }
                              }
                            ],
                            "kind": "var",
                            "range": [
                              1344,
                              1349
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 1344
                              },
                              "end": {
                                "line": 1,
                                "column": 1349
                              }
                            }
                          },
                          "right": {
                            "type": "SequenceExpression",
                            "expressions": [
                              {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "SequenceExpression",
                                  "expressions": [
                                    {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        1353,
                                        1354
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1353
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1354
                                        }
                                      }
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "_classCallCheck3",
                                        "range": [
                                          1355,
                                          1371
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1355
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1371
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "default",
                                        "range": [
                                          1372,
                                          1379
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1372
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1379
                                          }
                                        }
                                      },
                                      "range": [
                                        1355,
                                        1379
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1355
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1379
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    1353,
                                    1379
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1353
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1379
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ThisExpression",
                                    "range": [
                                      1381,
                                      1385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1381
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1385
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "Tween",
                                    "range": [
                                      1386,
                                      1391
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1386
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1391
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1352,
                                  1392
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1352
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1392
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1393,
                                      1397
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1393
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1397
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "parent",
                                    "range": [
                                      1398,
                                      1404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1398
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1404
                                      }
                                    }
                                  },
                                  "range": [
                                    1393,
                                    1404
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1393
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1404
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Identifier",
                                  "name": "a",
                                  "range": [
                                    1405,
                                    1406
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1405
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1406
                                    }
                                  }
                                },
                                "range": [
                                  1393,
                                  1406
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1393
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1406
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1407,
                                      1411
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1407
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1411
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "internalUpdate",
                                    "range": [
                                      1412,
                                      1426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1412
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1426
                                      }
                                    }
                                  },
                                  "range": [
                                    1407,
                                    1426
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1407
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1426
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    1427,
                                    1431
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1427
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1431
                                    }
                                  }
                                },
                                "range": [
                                  1407,
                                  1431
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1407
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1431
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1432,
                                      1436
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1432
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1436
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "isPlaying",
                                    "range": [
                                      1437,
                                      1446
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1437
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1446
                                      }
                                    }
                                  },
                                  "range": [
                                    1432,
                                    1446
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1432
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1446
                                    }
                                  }
                                },
                                "right": {
                                  "type": "UnaryExpression",
                                  "operator": "!",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      1448,
                                      1449
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1448
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1449
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    1447,
                                    1449
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1447
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1449
                                    }
                                  }
                                },
                                "range": [
                                  1432,
                                  1449
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1432
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1449
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1450,
                                      1454
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1450
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1454
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "paused",
                                    "range": [
                                      1455,
                                      1461
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1455
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1461
                                      }
                                    }
                                  },
                                  "range": [
                                    1450,
                                    1461
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1450
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1461
                                    }
                                  }
                                },
                                "right": {
                                  "type": "UnaryExpression",
                                  "operator": "!",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      1463,
                                      1464
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1463
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1464
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    1462,
                                    1464
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1462
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1464
                                    }
                                  }
                                },
                                "range": [
                                  1450,
                                  1464
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1450
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1464
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1465,
                                      1469
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1465
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1469
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "duration",
                                    "range": [
                                      1470,
                                      1478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1470
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1478
                                      }
                                    }
                                  },
                                  "range": [
                                    1465,
                                    1478
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1465
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1478
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    1479,
                                    1480
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1479
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1480
                                    }
                                  }
                                },
                                "range": [
                                  1465,
                                  1480
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1465
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1480
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1481,
                                      1485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1481
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1485
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "repeatTimes",
                                    "range": [
                                      1486,
                                      1497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1486
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1497
                                      }
                                    }
                                  },
                                  "range": [
                                    1481,
                                    1497
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1481
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1497
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    1498,
                                    1499
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1498
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1499
                                    }
                                  }
                                },
                                "range": [
                                  1481,
                                  1499
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1481
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1499
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1500,
                                      1504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1500
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1504
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "repeatMode",
                                    "range": [
                                      1505,
                                      1515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1505
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1515
                                      }
                                    }
                                  },
                                  "range": [
                                    1500,
                                    1515
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1500
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1515
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "Tween",
                                      "range": [
                                        1516,
                                        1521
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1516
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1521
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "Repeat",
                                      "range": [
                                        1522,
                                        1528
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1522
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1528
                                        }
                                      }
                                    },
                                    "range": [
                                      1516,
                                      1528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1516
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1528
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "Normal",
                                    "range": [
                                      1529,
                                      1535
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1529
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1535
                                      }
                                    }
                                  },
                                  "range": [
                                    1516,
                                    1535
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1516
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1535
                                    }
                                  }
                                },
                                "range": [
                                  1500,
                                  1535
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1500
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1535
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1536,
                                      1540
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1536
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1540
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "reversed",
                                    "range": [
                                      1541,
                                      1549
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1541
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1549
                                      }
                                    }
                                  },
                                  "range": [
                                    1536,
                                    1549
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1536
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1549
                                    }
                                  }
                                },
                                "right": {
                                  "type": "UnaryExpression",
                                  "operator": "!",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      1551,
                                      1552
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1551
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1552
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    1550,
                                    1552
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1550
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1552
                                    }
                                  }
                                },
                                "range": [
                                  1536,
                                  1552
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1536
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1552
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1553,
                                      1557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1553
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1557
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "delayTime",
                                    "range": [
                                      1558,
                                      1567
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1558
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1567
                                      }
                                    }
                                  },
                                  "range": [
                                    1553,
                                    1567
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1553
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1567
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": 0,
                                  "raw": "0",
                                  "range": [
                                    1568,
                                    1569
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1568
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1569
                                    }
                                  }
                                },
                                "range": [
                                  1553,
                                  1569
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1553
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1569
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1570,
                                      1574
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1570
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1574
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onStartCallbackFired",
                                    "range": [
                                      1575,
                                      1595
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1575
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1595
                                      }
                                    }
                                  },
                                  "range": [
                                    1570,
                                    1595
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1570
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1595
                                    }
                                  }
                                },
                                "right": {
                                  "type": "UnaryExpression",
                                  "operator": "!",
                                  "argument": {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      1597,
                                      1598
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1597
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1598
                                      }
                                    }
                                  },
                                  "prefix": true,
                                  "range": [
                                    1596,
                                    1598
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1596
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1598
                                    }
                                  }
                                },
                                "range": [
                                  1570,
                                  1598
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1570
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1598
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1599,
                                      1603
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1599
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1603
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "easingFunction",
                                    "range": [
                                      1604,
                                      1618
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1604
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1618
                                      }
                                    }
                                  },
                                  "range": [
                                    1599,
                                    1618
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1599
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1618
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "_easing",
                                      "range": [
                                        1619,
                                        1626
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1619
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1626
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "exponential",
                                      "range": [
                                        1627,
                                        1638
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1627
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1638
                                        }
                                      }
                                    },
                                    "range": [
                                      1619,
                                      1638
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1619
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1638
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "out",
                                    "range": [
                                      1639,
                                      1642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1639
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1642
                                      }
                                    }
                                  },
                                  "range": [
                                    1619,
                                    1642
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1619
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1642
                                    }
                                  }
                                },
                                "range": [
                                  1599,
                                  1642
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1599
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1642
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1643,
                                      1647
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1643
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1647
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "startTime",
                                    "range": [
                                      1648,
                                      1657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1648
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1657
                                      }
                                    }
                                  },
                                  "range": [
                                    1643,
                                    1657
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1643
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1657
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    1658,
                                    1662
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1658
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1662
                                    }
                                  }
                                },
                                "range": [
                                  1643,
                                  1662
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1643
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1662
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1663,
                                      1667
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1663
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1667
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onStartCallback",
                                    "range": [
                                      1668,
                                      1683
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1668
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1683
                                      }
                                    }
                                  },
                                  "range": [
                                    1663,
                                    1683
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1663
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1683
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    1684,
                                    1688
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1684
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1688
                                    }
                                  }
                                },
                                "range": [
                                  1663,
                                  1688
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1663
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1688
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1689,
                                      1693
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1689
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1693
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onUpdateCallback",
                                    "range": [
                                      1694,
                                      1710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1694
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1710
                                      }
                                    }
                                  },
                                  "range": [
                                    1689,
                                    1710
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1689
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1710
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    1711,
                                    1715
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1711
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1715
                                    }
                                  }
                                },
                                "range": [
                                  1689,
                                  1715
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1689
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1715
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1716,
                                      1720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1716
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1720
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onCompleteCallback",
                                    "range": [
                                      1721,
                                      1739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1721
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1739
                                      }
                                    }
                                  },
                                  "range": [
                                    1716,
                                    1739
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1716
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1739
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    1740,
                                    1744
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1740
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1744
                                    }
                                  }
                                },
                                "range": [
                                  1716,
                                  1744
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1716
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1744
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1745,
                                      1749
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1745
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1749
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "thenCallback",
                                    "range": [
                                      1750,
                                      1762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1750
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1762
                                      }
                                    }
                                  },
                                  "range": [
                                    1745,
                                    1762
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1745
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1762
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    1763,
                                    1767
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1763
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1767
                                    }
                                  }
                                },
                                "range": [
                                  1745,
                                  1767
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1745
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1767
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1768,
                                      1772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1768
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1772
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "onStopCallback",
                                    "range": [
                                      1773,
                                      1787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1773
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1787
                                      }
                                    }
                                  },
                                  "range": [
                                    1768,
                                    1787
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1768
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1787
                                    }
                                  }
                                },
                                "right": {
                                  "type": "Literal",
                                  "value": null,
                                  "raw": "null",
                                  "range": [
                                    1788,
                                    1792
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1788
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1792
                                    }
                                  }
                                },
                                "range": [
                                  1768,
                                  1792
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1768
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1792
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1793,
                                      1797
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1793
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1797
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "valuesEnd",
                                    "range": [
                                      1798,
                                      1807
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1798
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1807
                                      }
                                    }
                                  },
                                  "range": [
                                    1793,
                                    1807
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1793
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1807
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "Identifier",
                                    "name": "flatten",
                                    "range": [
                                      1808,
                                      1815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1808
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1815
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "a",
                                      "range": [
                                        1816,
                                        1817
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1816
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1817
                                        }
                                      }
                                    },
                                    {
                                      "type": "Identifier",
                                      "name": "b",
                                      "range": [
                                        1818,
                                        1819
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1818
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1819
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    1808,
                                    1820
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1808
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1820
                                    }
                                  }
                                },
                                "range": [
                                  1793,
                                  1820
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1793
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1820
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1821,
                                      1825
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1821
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1825
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "valuesStart",
                                    "range": [
                                      1826,
                                      1837
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1826
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1837
                                      }
                                    }
                                  },
                                  "range": [
                                    1821,
                                    1837
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1821
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1837
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ObjectExpression",
                                  "properties": [],
                                  "range": [
                                    1838,
                                    1840
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1838
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1840
                                    }
                                  }
                                },
                                "range": [
                                  1821,
                                  1840
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1821
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1840
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1841,
                                      1845
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1841
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1845
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "valuesStartRepeat",
                                    "range": [
                                      1846,
                                      1863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1846
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1863
                                      }
                                    }
                                  },
                                  "range": [
                                    1841,
                                    1863
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1841
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1863
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ObjectExpression",
                                  "properties": [],
                                  "range": [
                                    1864,
                                    1866
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1864
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1866
                                    }
                                  }
                                },
                                "range": [
                                  1841,
                                  1866
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1841
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1866
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1867,
                                      1871
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1867
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1871
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "object",
                                    "range": [
                                      1872,
                                      1878
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1872
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1878
                                      }
                                    }
                                  },
                                  "range": [
                                    1867,
                                    1878
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1867
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1878
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ObjectExpression",
                                  "properties": [],
                                  "range": [
                                    1879,
                                    1881
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1879
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1881
                                    }
                                  }
                                },
                                "range": [
                                  1867,
                                  1881
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1867
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1881
                                  }
                                }
                              },
                              {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1882,
                                      1886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1882
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1886
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "map",
                                    "range": [
                                      1887,
                                      1890
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1887
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1890
                                      }
                                    }
                                  },
                                  "range": [
                                    1882,
                                    1890
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1882
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1890
                                    }
                                  }
                                },
                                "right": {
                                  "type": "ObjectExpression",
                                  "properties": [],
                                  "range": [
                                    1891,
                                    1893
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1891
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1893
                                    }
                                  }
                                },
                                "range": [
                                  1882,
                                  1893
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1882
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1893
                                  }
                                }
                              },
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    1894,
                                    1898
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1894
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1898
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "valuesEnd",
                                  "range": [
                                    1899,
                                    1908
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1899
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 1908
                                    }
                                  }
                                },
                                "range": [
                                  1894,
                                  1908
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1894
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1908
                                  }
                                }
                              }
                            ],
                            "range": [
                              1352,
                              1908
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 1352
                              },
                              "end": {
                                "line": 1,
                                "column": 1908
                              }
                            }
                          },
                          "body": {
                            "type": "BlockStatement",
                            "body": [
                              {
                                "type": "VariableDeclaration",
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "id": {
                                      "type": "Identifier",
                                      "name": "d",
                                      "range": [
                                        1914,
                                        1915
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1914
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1915
                                        }
                                      }
                                    },
                                    "init": {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              1916,
                                              1920
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 1916
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 1920
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "map",
                                            "range": [
                                              1921,
                                              1924
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 1921
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 1924
                                              }
                                            }
                                          },
                                          "range": [
                                            1916,
                                            1924
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1916
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1924
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            1925,
                                            1926
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1925
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1926
                                            }
                                          }
                                        },
                                        "range": [
                                          1916,
                                          1927
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1916
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1927
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "returnValue",
                                          "range": [
                                            1928,
                                            1939
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1928
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1939
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              1940,
                                              1941
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 1940
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 1941
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "c",
                                            "range": [
                                              1942,
                                              1943
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 1942
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 1943
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1928,
                                          1944
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1928
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1944
                                          }
                                        }
                                      },
                                      "range": [
                                        1916,
                                        1944
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1916
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1944
                                        }
                                      }
                                    },
                                    "range": [
                                      1914,
                                      1944
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1914
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1944
                                      }
                                    }
                                  },
                                  {
                                    "type": "VariableDeclarator",
                                    "id": {
                                      "type": "Identifier",
                                      "name": "e",
                                      "range": [
                                        1945,
                                        1946
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1945
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1946
                                        }
                                      }
                                    },
                                    "init": {
                                      "type": "MemberExpression",
                                      "computed": true,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            1947,
                                            1948
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1947
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1948
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Literal",
                                          "value": 0,
                                          "raw": "0",
                                          "range": [
                                            1949,
                                            1950
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1949
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1950
                                            }
                                          }
                                        },
                                        "range": [
                                          1947,
                                          1951
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1947
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1951
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            1952,
                                            1953
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1952
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1953
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Literal",
                                          "value": 1,
                                          "raw": "1",
                                          "range": [
                                            1954,
                                            1955
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1954
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1955
                                            }
                                          }
                                        },
                                        "range": [
                                          1952,
                                          1956
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1952
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1956
                                          }
                                        }
                                      },
                                      "range": [
                                        1947,
                                        1957
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1947
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1957
                                        }
                                      }
                                    },
                                    "range": [
                                      1945,
                                      1957
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 1945
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 1957
                                      }
                                    }
                                  }
                                ],
                                "kind": "var",
                                "range": [
                                  1910,
                                  1958
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1910
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 1958
                                  }
                                }
                              },
                              {
                                "type": "ExpressionStatement",
                                "expression": {
                                  "type": "SequenceExpression",
                                  "expressions": [
                                    {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              1958,
                                              1962
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 1958
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 1962
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "object",
                                            "range": [
                                              1963,
                                              1969
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 1963
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 1969
                                              }
                                            }
                                          },
                                          "range": [
                                            1958,
                                            1969
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1958
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1969
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            1970,
                                            1971
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1970
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1971
                                            }
                                          }
                                        },
                                        "range": [
                                          1958,
                                          1972
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1958
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1972
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "e",
                                        "range": [
                                          1973,
                                          1974
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1973
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1974
                                          }
                                        }
                                      },
                                      "range": [
                                        1958,
                                        1974
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1958
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1974
                                        }
                                      }
                                    },
                                    {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              1975,
                                              1979
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 1975
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 1979
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "valuesStart",
                                            "range": [
                                              1980,
                                              1991
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 1980
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 1991
                                              }
                                            }
                                          },
                                          "range": [
                                            1975,
                                            1991
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1975
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1991
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            1992,
                                            1993
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1992
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 1993
                                            }
                                          }
                                        },
                                        "range": [
                                          1975,
                                          1994
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1975
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1994
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "e",
                                        "range": [
                                          1995,
                                          1996
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1995
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 1996
                                          }
                                        }
                                      },
                                      "range": [
                                        1975,
                                        1996
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1975
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 1996
                                        }
                                      }
                                    },
                                    {
                                      "type": "AssignmentExpression",
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "computed": true,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "ThisExpression",
                                            "range": [
                                              1997,
                                              2001
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 1997
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 2001
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "valuesStartRepeat",
                                            "range": [
                                              2002,
                                              2019
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 2002
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 2019
                                              }
                                            }
                                          },
                                          "range": [
                                            1997,
                                            2019
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 1997
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2019
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            2020,
                                            2021
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2020
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2021
                                            }
                                          }
                                        },
                                        "range": [
                                          1997,
                                          2022
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 1997
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2022
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "name": "e",
                                        "range": [
                                          2023,
                                          2024
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2023
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2024
                                          }
                                        }
                                      },
                                      "range": [
                                        1997,
                                        2024
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 1997
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2024
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    1958,
                                    2024
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 1958
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2024
                                    }
                                  }
                                },
                                "range": [
                                  1958,
                                  2024
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 1958
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 2024
                                  }
                                }
                              }
                            ],
                            "range": [
                              1909,
                              2025
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 1909
                              },
                              "end": {
                                "line": 1,
                                "column": 2025
                              }
                            }
                          },
                          "each": false,
                          "range": [
                            1340,
                            2025
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 1340
                            },
                            "end": {
                              "line": 1,
                              "column": 2025
                            }
                          }
                        }
                      ],
                      "range": [
                        1339,
                        2026
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 1339
                        },
                        "end": {
                          "line": 1,
                          "column": 2026
                        }
                      }
                    },
                    "generator": false,
                    "expression": false,
                    "range": [
                      1320,
                      2026
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 1320
                      },
                      "end": {
                        "line": 1,
                        "column": 2026
                      }
                    }
                  },
                  {
                    "type": "ReturnStatement",
                    "argument": {
                      "type": "SequenceExpression",
                      "expressions": [
                        {
                          "type": "CallExpression",
                          "callee": {
                            "type": "SequenceExpression",
                            "expressions": [
                              {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  2033,
                                  2034
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 2033
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 2034
                                  }
                                }
                              },
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "_createClass3",
                                  "range": [
                                    2035,
                                    2048
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2035
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2048
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "default",
                                  "range": [
                                    2049,
                                    2056
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2049
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2056
                                    }
                                  }
                                },
                                "range": [
                                  2035,
                                  2056
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 2035
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 2056
                                  }
                                }
                              }
                            ],
                            "range": [
                              2033,
                              2056
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 2033
                              },
                              "end": {
                                "line": 1,
                                "column": 2056
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "name": "Tween",
                              "range": [
                                2058,
                                2063
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 2058
                                },
                                "end": {
                                  "line": 1,
                                  "column": 2063
                                }
                              }
                            },
                            {
                              "type": "ArrayExpression",
                              "elements": [
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          2066,
                                          2069
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2066
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2069
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "hasProperty",
                                        "raw": "'hasProperty'",
                                        "range": [
                                          2070,
                                          2083
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2070
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2083
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        2066,
                                        2083
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2066
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2083
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          2084,
                                          2089
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2084
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2089
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "hasProperty",
                                          "range": [
                                            2099,
                                            2110
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2099
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2110
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              2111,
                                              2112
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 2111
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 2112
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        2121,
                                                        2125
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2121
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2125
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "object",
                                                      "range": [
                                                        2126,
                                                        2132
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2126
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2132
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2121,
                                                      2132
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2121
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2132
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "hasOwnProperty",
                                                    "range": [
                                                      2133,
                                                      2147
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2133
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2147
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2121,
                                                    2147
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2121
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2147
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      2148,
                                                      2149
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2148
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2149
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2121,
                                                  2150
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2121
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2150
                                                  }
                                                }
                                              },
                                              "range": [
                                                2114,
                                                2150
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2114
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2150
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2113,
                                            2151
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2113
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2151
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2090,
                                          2151
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2090
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2151
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        2084,
                                        2151
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2084
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2151
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2065,
                                    2152
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2065
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2152
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          2154,
                                          2157
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2154
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2157
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "getProperties",
                                        "raw": "'getProperties'",
                                        "range": [
                                          2158,
                                          2173
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2158
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2173
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        2154,
                                        2173
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2154
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2173
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          2174,
                                          2179
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2174
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2179
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "getProperties",
                                          "range": [
                                            2189,
                                            2202
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2189
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2202
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "SequenceExpression",
                                                  "expressions": [
                                                    {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        2212,
                                                        2213
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2212
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2213
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "_extends3",
                                                        "range": [
                                                          2214,
                                                          2223
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2214
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2223
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "default",
                                                        "range": [
                                                          2224,
                                                          2231
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2224
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2231
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2214,
                                                        2231
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2214
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2231
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2212,
                                                    2231
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2212
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2231
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ObjectExpression",
                                                    "properties": [],
                                                    "range": [
                                                      2233,
                                                      2235
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2233
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2235
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        2236,
                                                        2240
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2236
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2240
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "valuesStart",
                                                      "range": [
                                                        2241,
                                                        2252
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2241
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2252
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2236,
                                                      2252
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2236
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2252
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2211,
                                                  2253
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2211
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2253
                                                  }
                                                }
                                              },
                                              "range": [
                                                2205,
                                                2253
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2205
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2253
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2204,
                                            2254
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2204
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2254
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2180,
                                          2254
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2180
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2254
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        2174,
                                        2254
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2174
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2254
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2153,
                                    2255
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2153
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2255
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          2257,
                                          2260
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2257
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2260
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "removeProperty",
                                        "raw": "'removeProperty'",
                                        "range": [
                                          2261,
                                          2277
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2261
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2277
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        2257,
                                        2277
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2257
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2277
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          2278,
                                          2283
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2278
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2283
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "removeProperty",
                                          "range": [
                                            2293,
                                            2307
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2293
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2307
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              2308,
                                              2309
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 2308
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 2309
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "UnaryExpression",
                                                    "operator": "delete",
                                                    "argument": {
                                                      "type": "MemberExpression",
                                                      "computed": true,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            2325,
                                                            2329
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2325
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2329
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "valuesStart",
                                                          "range": [
                                                            2330,
                                                            2341
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2330
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2341
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2325,
                                                          2341
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2325
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2341
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          2342,
                                                          2343
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2342
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2343
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2325,
                                                        2344
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2325
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2344
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      2318,
                                                      2344
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2318
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2344
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "UnaryExpression",
                                                    "operator": "delete",
                                                    "argument": {
                                                      "type": "MemberExpression",
                                                      "computed": true,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            2352,
                                                            2356
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2352
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2356
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "valuesEnd",
                                                          "range": [
                                                            2357,
                                                            2366
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2357
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2366
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2352,
                                                          2366
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2352
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2366
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          2367,
                                                          2368
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2367
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2368
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2352,
                                                        2369
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2352
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2369
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      2345,
                                                      2369
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2345
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2369
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "UnaryExpression",
                                                    "operator": "delete",
                                                    "argument": {
                                                      "type": "MemberExpression",
                                                      "computed": true,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            2377,
                                                            2381
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2377
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2381
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "object",
                                                          "range": [
                                                            2382,
                                                            2388
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2382
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2388
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2377,
                                                          2388
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2377
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2388
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          2389,
                                                          2390
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2389
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2390
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2377,
                                                        2391
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2377
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2391
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      2370,
                                                      2391
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2370
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2391
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "UnaryExpression",
                                                    "operator": "delete",
                                                    "argument": {
                                                      "type": "MemberExpression",
                                                      "computed": true,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            2399,
                                                            2403
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2399
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2403
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "map",
                                                          "range": [
                                                            2404,
                                                            2407
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2404
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2407
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2399,
                                                          2407
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2399
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2407
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          2408,
                                                          2409
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2408
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2409
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2399,
                                                        2410
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2399
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2410
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      2392,
                                                      2410
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2392
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2410
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "LogicalExpression",
                                                    "operator": "&&",
                                                    "left": {
                                                      "type": "BinaryExpression",
                                                      "operator": "===",
                                                      "left": {
                                                        "type": "Literal",
                                                        "value": 0,
                                                        "raw": "0",
                                                        "range": [
                                                          2411,
                                                          2412
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2411
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2412
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "SequenceExpression",
                                                            "expressions": [
                                                              {
                                                                "type": "Literal",
                                                                "value": 0,
                                                                "raw": "0",
                                                                "range": [
                                                                  2416,
                                                                  2417
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2416
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2417
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "_keys2",
                                                                  "range": [
                                                                    2418,
                                                                    2424
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 2418
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 2424
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "default",
                                                                  "range": [
                                                                    2425,
                                                                    2432
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 2425
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 2432
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  2418,
                                                                  2432
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2418
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2432
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              2416,
                                                              2432
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2416
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2432
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  2434,
                                                                  2438
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2434
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2438
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "object",
                                                                "range": [
                                                                  2439,
                                                                  2445
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2439
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2445
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2434,
                                                                2445
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2434
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2445
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            2415,
                                                            2446
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2415
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2446
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "length",
                                                          "range": [
                                                            2447,
                                                            2453
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2447
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2453
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2415,
                                                          2453
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2415
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2453
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2411,
                                                        2453
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2411
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2453
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            2455,
                                                            2459
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2455
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2459
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "stop",
                                                          "range": [
                                                            2460,
                                                            2464
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2460
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2464
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2455,
                                                          2464
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2455
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2464
                                                          }
                                                        }
                                                      },
                                                      "arguments": [],
                                                      "range": [
                                                        2455,
                                                        2466
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2455
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2466
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2411,
                                                      2466
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2411
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2466
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      2467,
                                                      2471
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2467
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2471
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2318,
                                                  2471
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2318
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2471
                                                  }
                                                }
                                              },
                                              "range": [
                                                2311,
                                                2471
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2311
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2471
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2310,
                                            2472
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2310
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2472
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2284,
                                          2472
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2284
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2472
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        2278,
                                        2472
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2278
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2472
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2256,
                                    2473
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2256
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2473
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          2475,
                                          2478
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2475
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2478
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "from",
                                        "raw": "'from'",
                                        "range": [
                                          2479,
                                          2485
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2479
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2485
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        2475,
                                        2485
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2475
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2485
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          2486,
                                          2491
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2486
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2491
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "from",
                                          "range": [
                                            2501,
                                            2505
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2501
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2505
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              2506,
                                              2507
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 2506
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 2507
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "UnaryExpression",
                                                "operator": "!",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "a",
                                                  "range": [
                                                    2513,
                                                    2514
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2513
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2514
                                                    }
                                                  }
                                                },
                                                "prefix": true,
                                                "range": [
                                                  2512,
                                                  2514
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2512
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2514
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "ReturnStatement",
                                                "argument": {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    2522,
                                                    2526
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2522
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2526
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2515,
                                                  2527
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2515
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2527
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                2509,
                                                2527
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2509
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2527
                                                }
                                              }
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      2531,
                                                      2532
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2531
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2532
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "flatten",
                                                      "range": [
                                                        2533,
                                                        2540
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2533
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2540
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            2541,
                                                            2545
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2541
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2545
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "parent",
                                                          "range": [
                                                            2546,
                                                            2552
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2546
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2552
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2541,
                                                          2552
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2541
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2552
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          2553,
                                                          2554
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2553
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2554
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      2533,
                                                      2555
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2533
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2555
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2531,
                                                    2555
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2531
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2555
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      2556,
                                                      2557
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2556
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2557
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "UnaryExpression",
                                                    "operator": "void",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        2563,
                                                        2564
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2563
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2564
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      2558,
                                                      2564
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2558
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2564
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2556,
                                                    2564
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2556
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2564
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                2527,
                                                2565
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2527
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2565
                                                }
                                              }
                                            },
                                            {
                                              "type": "ForInStatement",
                                              "left": {
                                                "type": "VariableDeclaration",
                                                "declarations": [
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "d",
                                                      "range": [
                                                        2573,
                                                        2574
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2573
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2574
                                                        }
                                                      }
                                                    },
                                                    "init": null,
                                                    "range": [
                                                      2573,
                                                      2574
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2573
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2574
                                                      }
                                                    }
                                                  }
                                                ],
                                                "kind": "var",
                                                "range": [
                                                  2569,
                                                  2574
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2569
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2574
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  2578,
                                                  2579
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2578
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2579
                                                  }
                                                }
                                              },
                                              "body": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "e",
                                                          "range": [
                                                            2585,
                                                            2586
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2585
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2586
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "Identifier",
                                                            "name": "returnValue",
                                                            "range": [
                                                              2587,
                                                              2598
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2587
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2598
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "Identifier",
                                                              "name": "a",
                                                              "range": [
                                                                2599,
                                                                2600
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2599
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2600
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "Identifier",
                                                              "name": "d",
                                                              "range": [
                                                                2601,
                                                                2602
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2601
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2602
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            2587,
                                                            2603
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2587
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2603
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2585,
                                                          2603
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2585
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2603
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "kind": "var",
                                                    "range": [
                                                      2581,
                                                      2604
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2581
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2604
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "SequenceExpression",
                                                      "expressions": [
                                                        {
                                                          "type": "LogicalExpression",
                                                          "operator": "&&",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": true,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "e",
                                                              "range": [
                                                                2604,
                                                                2605
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2604
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2605
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                2606,
                                                                2607
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2606
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2607
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2604,
                                                              2608
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2604
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2608
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "c",
                                                              "range": [
                                                                2611,
                                                                2612
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2611
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2612
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "MemberExpression",
                                                              "computed": true,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "e",
                                                                "range": [
                                                                  2613,
                                                                  2614
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2613
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2614
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Literal",
                                                                "value": 0,
                                                                "raw": "0",
                                                                "range": [
                                                                  2615,
                                                                  2616
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2615
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2616
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2613,
                                                                2617
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2613
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2617
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2611,
                                                              2617
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2611
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2617
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2604,
                                                            2618
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2604
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2618
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "AssignmentExpression",
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": true,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "e",
                                                              "range": [
                                                                2619,
                                                                2620
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2619
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2620
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                2621,
                                                                2622
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2621
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2622
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2619,
                                                              2623
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2619
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2623
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "LogicalExpression",
                                                            "operator": "||",
                                                            "left": {
                                                              "type": "MemberExpression",
                                                              "computed": true,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "e",
                                                                "range": [
                                                                  2624,
                                                                  2625
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2624
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2625
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Literal",
                                                                "value": 0,
                                                                "raw": "0",
                                                                "range": [
                                                                  2626,
                                                                  2627
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2626
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2627
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2624,
                                                                2628
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2624
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2628
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Identifier",
                                                              "name": "c",
                                                              "range": [
                                                                2630,
                                                                2631
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2630
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2631
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2624,
                                                              2631
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2624
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2631
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2619,
                                                            2631
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2619
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2631
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        2604,
                                                        2631
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2604
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2631
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2604,
                                                      2632
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2604
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2632
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "f",
                                                          "range": [
                                                            2636,
                                                            2637
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2636
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2637
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "MemberExpression",
                                                          "computed": true,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": true,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "e",
                                                              "range": [
                                                                2638,
                                                                2639
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2638
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2639
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Literal",
                                                              "value": 0,
                                                              "raw": "0",
                                                              "range": [
                                                                2640,
                                                                2641
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2640
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2641
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2638,
                                                              2642
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2638
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2642
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "MemberExpression",
                                                            "computed": true,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "e",
                                                              "range": [
                                                                2643,
                                                                2644
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2643
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2644
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Literal",
                                                              "value": 1,
                                                              "raw": "1",
                                                              "range": [
                                                                2645,
                                                                2646
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2645
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2646
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2643,
                                                              2647
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2643
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2647
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2638,
                                                            2648
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2638
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2648
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2636,
                                                          2648
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2636
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2648
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "g",
                                                          "range": [
                                                            2649,
                                                            2650
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2649
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2650
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "MemberExpression",
                                                          "computed": true,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                2651,
                                                                2655
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2651
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2655
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "map",
                                                              "range": [
                                                                2656,
                                                                2659
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2656
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2659
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2651,
                                                              2659
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2651
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2659
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "d",
                                                            "range": [
                                                              2660,
                                                              2661
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2660
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2661
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2651,
                                                            2662
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2651
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2662
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          2649,
                                                          2662
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2649
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2662
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "kind": "var",
                                                    "range": [
                                                      2632,
                                                      2663
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2632
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2663
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "SequenceExpression",
                                                      "expressions": [
                                                        {
                                                          "type": "AssignmentExpression",
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": true,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": true,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "g",
                                                                "range": [
                                                                  2663,
                                                                  2664
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2663
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2664
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Literal",
                                                                "value": 0,
                                                                "raw": "0",
                                                                "range": [
                                                                  2665,
                                                                  2666
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2665
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2666
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2663,
                                                                2667
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2663
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2667
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "MemberExpression",
                                                              "computed": true,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "g",
                                                                "range": [
                                                                  2668,
                                                                  2669
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2668
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2669
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Literal",
                                                                "value": 1,
                                                                "raw": "1",
                                                                "range": [
                                                                  2670,
                                                                  2671
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2670
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2671
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2668,
                                                                2672
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2668
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2672
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2663,
                                                              2673
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2663
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2673
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "Identifier",
                                                            "name": "f",
                                                            "range": [
                                                              2674,
                                                              2675
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2674
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2675
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2663,
                                                            2675
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2663
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2675
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "AssignmentExpression",
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": true,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  2676,
                                                                  2680
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2676
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2680
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "object",
                                                                "range": [
                                                                  2681,
                                                                  2687
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2681
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2687
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2676,
                                                                2687
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2676
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2687
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "d",
                                                              "range": [
                                                                2688,
                                                                2689
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2688
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2689
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2676,
                                                              2690
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2676
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2690
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "Identifier",
                                                            "name": "f",
                                                            "range": [
                                                              2691,
                                                              2692
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2691
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2692
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2676,
                                                            2692
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2676
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2692
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "AssignmentExpression",
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": true,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  2693,
                                                                  2697
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2693
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2697
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "valuesStart",
                                                                "range": [
                                                                  2698,
                                                                  2709
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 2698
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 2709
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                2693,
                                                                2709
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2693
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2709
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "d",
                                                              "range": [
                                                                2710,
                                                                2711
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2710
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 2711
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2693,
                                                              2712
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2693
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2712
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "Identifier",
                                                            "name": "f",
                                                            "range": [
                                                              2713,
                                                              2714
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2713
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2714
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2693,
                                                            2714
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2693
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2714
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        2663,
                                                        2714
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2663
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2714
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2663,
                                                      2714
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2663
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2714
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2580,
                                                  2715
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2580
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2715
                                                  }
                                                }
                                              },
                                              "each": false,
                                              "range": [
                                                2565,
                                                2715
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2565
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2715
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  2722,
                                                  2726
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2722
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2726
                                                  }
                                                }
                                              },
                                              "range": [
                                                2715,
                                                2726
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2715
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2726
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2508,
                                            2727
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2508
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2727
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2492,
                                          2727
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2492
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2727
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        2486,
                                        2727
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2486
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2727
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2474,
                                    2728
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2474
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 2728
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          2730,
                                          2733
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2730
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2733
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "start",
                                        "raw": "'start'",
                                        "range": [
                                          2734,
                                          2741
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2734
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2741
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        2730,
                                        2741
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2730
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 2741
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          2742,
                                          2747
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2742
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 2747
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "start",
                                          "range": [
                                            2757,
                                            2762
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2757
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 2762
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              2763,
                                              2764
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 2763
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 2764
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          2766,
                                                          2770
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2766
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2770
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "duration",
                                                        "range": [
                                                          2771,
                                                          2779
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2771
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2779
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2766,
                                                        2779
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2766
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2779
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "LogicalExpression",
                                                      "operator": "||",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          2780,
                                                          2781
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2780
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2781
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "Literal",
                                                        "value": 0,
                                                        "raw": "0",
                                                        "range": [
                                                          2783,
                                                          2784
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2783
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2784
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2780,
                                                        2784
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2780
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2784
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2766,
                                                      2784
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2766
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2784
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Tween",
                                                        "range": [
                                                          2785,
                                                          2790
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2785
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2790
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "add",
                                                        "range": [
                                                          2791,
                                                          2794
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2791
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2794
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2785,
                                                        2794
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2785
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2794
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          2795,
                                                          2799
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2795
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2799
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      2785,
                                                      2800
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2785
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2800
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          2801,
                                                          2805
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2801
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2805
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "isPlaying",
                                                        "range": [
                                                          2806,
                                                          2815
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2806
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2815
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2801,
                                                        2815
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2801
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2815
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "UnaryExpression",
                                                      "operator": "!",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": 0,
                                                        "raw": "0",
                                                        "range": [
                                                          2817,
                                                          2818
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2817
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2818
                                                          }
                                                        }
                                                      },
                                                      "prefix": true,
                                                      "range": [
                                                        2816,
                                                        2818
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2816
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2818
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2801,
                                                      2818
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2801
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2818
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          2819,
                                                          2823
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2819
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2823
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "paused",
                                                        "range": [
                                                          2824,
                                                          2830
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2824
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2830
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2819,
                                                        2830
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2819
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2830
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "UnaryExpression",
                                                      "operator": "!",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": 1,
                                                        "raw": "1",
                                                        "range": [
                                                          2832,
                                                          2833
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2832
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2833
                                                          }
                                                        }
                                                      },
                                                      "prefix": true,
                                                      "range": [
                                                        2831,
                                                        2833
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2831
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2833
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2819,
                                                      2833
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2819
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2833
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          2834,
                                                          2838
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2834
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2838
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "onStartCallbackFired",
                                                        "range": [
                                                          2839,
                                                          2859
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2839
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2859
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2834,
                                                        2859
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2834
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2859
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "UnaryExpression",
                                                      "operator": "!",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": 1,
                                                        "raw": "1",
                                                        "range": [
                                                          2861,
                                                          2862
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2861
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2862
                                                          }
                                                        }
                                                      },
                                                      "prefix": true,
                                                      "range": [
                                                        2860,
                                                        2862
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2860
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2862
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2834,
                                                      2862
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2834
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2862
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          2863,
                                                          2867
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2863
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2867
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "startTime",
                                                        "range": [
                                                          2868,
                                                          2877
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 2868
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 2877
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        2863,
                                                        2877
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2863
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2877
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Literal",
                                                      "value": null,
                                                      "raw": "null",
                                                      "range": [
                                                        2878,
                                                        2882
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2878
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2882
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2863,
                                                      2882
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2863
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2882
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2766,
                                                  2882
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2766
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 2882
                                                  }
                                                }
                                              },
                                              "range": [
                                                2766,
                                                2883
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2766
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2883
                                                }
                                              }
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "_iteratorNormalCompletion",
                                                    "range": [
                                                      2887,
                                                      2912
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2887
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2912
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "UnaryExpression",
                                                    "operator": "!",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        2914,
                                                        2915
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2914
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2915
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      2913,
                                                      2915
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2913
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2915
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2887,
                                                    2915
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2887
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2915
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "_didIteratorError",
                                                    "range": [
                                                      2916,
                                                      2933
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2916
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2933
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "UnaryExpression",
                                                    "operator": "!",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": 1,
                                                      "raw": "1",
                                                      "range": [
                                                        2935,
                                                        2936
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2935
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2936
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      2934,
                                                      2936
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2934
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2936
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2916,
                                                    2936
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2916
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2936
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "_iteratorError",
                                                    "range": [
                                                      2937,
                                                      2951
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2937
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2951
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "UnaryExpression",
                                                    "operator": "void",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        2957,
                                                        2958
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2957
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 2958
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      2952,
                                                      2958
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2952
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 2958
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    2937,
                                                    2958
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 2937
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 2958
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                2883,
                                                2959
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2883
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 2959
                                                }
                                              }
                                            },
                                            {
                                              "type": "TryStatement",
                                              "block": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ForStatement",
                                                    "init": {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "_step",
                                                            "range": [
                                                              2971,
                                                              2976
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2971
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2976
                                                              }
                                                            }
                                                          },
                                                          "init": null,
                                                          "range": [
                                                            2971,
                                                            2976
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2971
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 2976
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "_iterator",
                                                            "range": [
                                                              2977,
                                                              2986
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2977
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 2986
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "SequenceExpression",
                                                              "expressions": [
                                                                {
                                                                  "type": "Literal",
                                                                  "value": 0,
                                                                  "raw": "0",
                                                                  "range": [
                                                                    2988,
                                                                    2989
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 2988
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 2989
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "_getIterator3",
                                                                    "range": [
                                                                      2990,
                                                                      3003
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 2990
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 3003
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "default",
                                                                    "range": [
                                                                      3004,
                                                                      3011
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 3004
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 3011
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    2990,
                                                                    3011
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 2990
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3011
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                2988,
                                                                3011
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 2988
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3011
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "Identifier",
                                                                    "name": "Tween",
                                                                    "range": [
                                                                      3013,
                                                                      3018
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 3013
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 3018
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "getAll",
                                                                    "range": [
                                                                      3019,
                                                                      3025
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 3019
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 3025
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    3013,
                                                                    3025
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3013
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3025
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [],
                                                                "range": [
                                                                  3013,
                                                                  3027
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3013
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3027
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              2987,
                                                              3028
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 2987
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3028
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            2977,
                                                            3028
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 2977
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3028
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        2967,
                                                        3028
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 2967
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3028
                                                        }
                                                      }
                                                    },
                                                    "test": {
                                                      "type": "UnaryExpression",
                                                      "operator": "!",
                                                      "argument": {
                                                        "type": "AssignmentExpression",
                                                        "operator": "=",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "_iteratorNormalCompletion",
                                                          "range": [
                                                            3031,
                                                            3056
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3031
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3056
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "_step",
                                                              "range": [
                                                                3058,
                                                                3063
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3058
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3063
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "_iterator",
                                                                  "range": [
                                                                    3064,
                                                                    3073
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3064
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3073
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "next",
                                                                  "range": [
                                                                    3074,
                                                                    3078
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3074
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3078
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3064,
                                                                  3078
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3064
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3078
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [],
                                                              "range": [
                                                                3064,
                                                                3080
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3064
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3080
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3058,
                                                              3080
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3058
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3080
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "done",
                                                            "range": [
                                                              3082,
                                                              3086
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3082
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3086
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3057,
                                                            3086
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3057
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3086
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3031,
                                                          3086
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3031
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3086
                                                          }
                                                        }
                                                      },
                                                      "prefix": true,
                                                      "range": [
                                                        3029,
                                                        3087
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3029
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3087
                                                        }
                                                      }
                                                    },
                                                    "update": {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "_iteratorNormalCompletion",
                                                        "range": [
                                                          3088,
                                                          3113
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3088
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3113
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "UnaryExpression",
                                                        "operator": "!",
                                                        "argument": {
                                                          "type": "Literal",
                                                          "value": 0,
                                                          "raw": "0",
                                                          "range": [
                                                            3115,
                                                            3116
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3115
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3116
                                                            }
                                                          }
                                                        },
                                                        "prefix": true,
                                                        "range": [
                                                          3114,
                                                          3116
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3114
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3116
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3088,
                                                        3116
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3088
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3116
                                                        }
                                                      }
                                                    },
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "VariableDeclaration",
                                                          "declarations": [
                                                            {
                                                              "type": "VariableDeclarator",
                                                              "id": {
                                                                "type": "Identifier",
                                                                "name": "_b",
                                                                "range": [
                                                                  3122,
                                                                  3124
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3122
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3124
                                                                  }
                                                                }
                                                              },
                                                              "init": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "_step",
                                                                  "range": [
                                                                    3125,
                                                                    3130
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3125
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3130
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "value",
                                                                  "range": [
                                                                    3131,
                                                                    3136
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3131
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3136
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3125,
                                                                  3136
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3125
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3136
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3122,
                                                                3136
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3122
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3136
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "kind": "var",
                                                          "range": [
                                                            3118,
                                                            3137
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3118
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3137
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "IfStatement",
                                                          "test": {
                                                            "type": "LogicalExpression",
                                                            "operator": "&&",
                                                            "left": {
                                                              "type": "LogicalExpression",
                                                              "operator": "&&",
                                                              "left": {
                                                                "type": "BinaryExpression",
                                                                "operator": "!==",
                                                                "left": {
                                                                  "type": "Identifier",
                                                                  "name": "_b",
                                                                  "range": [
                                                                    3140,
                                                                    3142
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3140
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3142
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "ThisExpression",
                                                                  "range": [
                                                                    3145,
                                                                    3149
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3145
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3149
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3140,
                                                                  3149
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3140
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3149
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "_b",
                                                                  "range": [
                                                                    3151,
                                                                    3153
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3151
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3153
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "isPlaying",
                                                                  "range": [
                                                                    3154,
                                                                    3163
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3154
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3163
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3151,
                                                                  3163
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3151
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3163
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3140,
                                                                3163
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3140
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3163
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "BinaryExpression",
                                                              "operator": "==",
                                                              "left": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "_b",
                                                                  "range": [
                                                                    3165,
                                                                    3167
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3165
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3167
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "parent",
                                                                  "range": [
                                                                    3168,
                                                                    3174
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3168
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3174
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3165,
                                                                  3174
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3165
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3174
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "range": [
                                                                    3176,
                                                                    3180
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3176
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3180
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "parent",
                                                                  "range": [
                                                                    3181,
                                                                    3187
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3181
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3187
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3176,
                                                                  3187
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3176
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3187
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3165,
                                                                3187
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3165
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3187
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3140,
                                                              3187
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3140
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3187
                                                              }
                                                            }
                                                          },
                                                          "consequent": {
                                                            "type": "ForInStatement",
                                                            "left": {
                                                              "type": "VariableDeclaration",
                                                              "declarations": [
                                                                {
                                                                  "type": "VariableDeclarator",
                                                                  "id": {
                                                                    "type": "Identifier",
                                                                    "name": "_c2",
                                                                    "range": [
                                                                      3196,
                                                                      3199
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 3196
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 3199
                                                                      }
                                                                    }
                                                                  },
                                                                  "init": null,
                                                                  "range": [
                                                                    3196,
                                                                    3199
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3196
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3199
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "kind": "var",
                                                              "range": [
                                                                3192,
                                                                3199
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3192
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3199
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  3203,
                                                                  3207
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3203
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3207
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "object",
                                                                "range": [
                                                                  3208,
                                                                  3214
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3208
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3214
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3203,
                                                                3214
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3203
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3214
                                                                }
                                                              }
                                                            },
                                                            "body": {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "LogicalExpression",
                                                                "operator": "&&",
                                                                "left": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "_b",
                                                                      "range": [
                                                                        3215,
                                                                        3217
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 3215
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 3217
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "hasProperty",
                                                                      "range": [
                                                                        3218,
                                                                        3229
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 3218
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 3229
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      3215,
                                                                      3229
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 3215
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 3229
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "_c2",
                                                                      "range": [
                                                                        3230,
                                                                        3233
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 3230
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 3233
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    3215,
                                                                    3234
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3215
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3234
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "_b",
                                                                      "range": [
                                                                        3236,
                                                                        3238
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 3236
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 3238
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "removeProperty",
                                                                      "range": [
                                                                        3239,
                                                                        3253
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 3239
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 3253
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      3236,
                                                                      3253
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 3236
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 3253
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "name": "_c2",
                                                                      "range": [
                                                                        3254,
                                                                        3257
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 3254
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 3257
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    3236,
                                                                    3258
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3236
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3258
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3215,
                                                                  3258
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3215
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3258
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3215,
                                                                3258
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3215
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3258
                                                                }
                                                              }
                                                            },
                                                            "each": false,
                                                            "range": [
                                                              3188,
                                                              3258
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3188
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3258
                                                              }
                                                            }
                                                          },
                                                          "alternate": null,
                                                          "range": [
                                                            3137,
                                                            3258
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3137
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3258
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3117,
                                                        3259
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3117
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3259
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2963,
                                                      3259
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 2963
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3259
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  2962,
                                                  3260
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 2962
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 3260
                                                  }
                                                }
                                              },
                                              "handler": {
                                                "type": "CatchClause",
                                                "param": {
                                                  "type": "Identifier",
                                                  "name": "err",
                                                  "range": [
                                                    3266,
                                                    3269
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 3266
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 3269
                                                    }
                                                  }
                                                },
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "SequenceExpression",
                                                        "expressions": [
                                                          {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "_didIteratorError",
                                                              "range": [
                                                                3271,
                                                                3288
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3271
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3288
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "UnaryExpression",
                                                              "operator": "!",
                                                              "argument": {
                                                                "type": "Literal",
                                                                "value": 0,
                                                                "raw": "0",
                                                                "range": [
                                                                  3290,
                                                                  3291
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3290
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3291
                                                                  }
                                                                }
                                                              },
                                                              "prefix": true,
                                                              "range": [
                                                                3289,
                                                                3291
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3289
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3291
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3271,
                                                              3291
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3271
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3291
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "Identifier",
                                                              "name": "_iteratorError",
                                                              "range": [
                                                                3292,
                                                                3306
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3292
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3306
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Identifier",
                                                              "name": "err",
                                                              "range": [
                                                                3307,
                                                                3310
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3307
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3310
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3292,
                                                              3310
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3292
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3310
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3271,
                                                          3310
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3271
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3310
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3271,
                                                        3310
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3271
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3310
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3270,
                                                    3311
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 3270
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 3311
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3260,
                                                  3311
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 3260
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 3311
                                                  }
                                                }
                                              },
                                              "finalizer": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "TryStatement",
                                                    "block": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "LogicalExpression",
                                                            "operator": "&&",
                                                            "left": {
                                                              "type": "LogicalExpression",
                                                              "operator": "&&",
                                                              "left": {
                                                                "type": "UnaryExpression",
                                                                "operator": "!",
                                                                "argument": {
                                                                  "type": "Identifier",
                                                                  "name": "_iteratorNormalCompletion",
                                                                  "range": [
                                                                    3324,
                                                                    3349
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3324
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3349
                                                                    }
                                                                  }
                                                                },
                                                                "prefix": true,
                                                                "range": [
                                                                  3323,
                                                                  3349
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3323
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3349
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "_iterator",
                                                                  "range": [
                                                                    3351,
                                                                    3360
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3351
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3360
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "return",
                                                                  "range": [
                                                                    3361,
                                                                    3367
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3361
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3367
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3351,
                                                                  3367
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3351
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3367
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3323,
                                                                3367
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3323
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3367
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "_iterator",
                                                                  "range": [
                                                                    3369,
                                                                    3378
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3369
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3378
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "return",
                                                                  "range": [
                                                                    3379,
                                                                    3385
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3379
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3385
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3369,
                                                                  3385
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3369
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3385
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [],
                                                              "range": [
                                                                3369,
                                                                3387
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3369
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3387
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3323,
                                                              3387
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3323
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3387
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3323,
                                                            3387
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3323
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3387
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3322,
                                                        3388
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3322
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3388
                                                        }
                                                      }
                                                    },
                                                    "handler": null,
                                                    "finalizer": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "IfStatement",
                                                          "test": {
                                                            "type": "Identifier",
                                                            "name": "_didIteratorError",
                                                            "range": [
                                                              3399,
                                                              3416
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3399
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3416
                                                              }
                                                            }
                                                          },
                                                          "consequent": {
                                                            "type": "ThrowStatement",
                                                            "argument": {
                                                              "type": "Identifier",
                                                              "name": "_iteratorError",
                                                              "range": [
                                                                3423,
                                                                3437
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3423
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3437
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3417,
                                                              3437
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3417
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3437
                                                              }
                                                            }
                                                          },
                                                          "alternate": null,
                                                          "range": [
                                                            3396,
                                                            3437
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3396
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3437
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3395,
                                                        3438
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3395
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3438
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3319,
                                                      3438
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 3319
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3438
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3318,
                                                  3439
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 3318
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 3439
                                                  }
                                                }
                                              },
                                              "range": [
                                                2959,
                                                3439
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 2959
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 3439
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "==",
                                                "left": {
                                                  "type": "Literal",
                                                  "value": 0,
                                                  "raw": "0",
                                                  "range": [
                                                    3442,
                                                    3443
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 3442
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 3443
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      3445,
                                                      3449
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 3445
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3449
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "duration",
                                                    "range": [
                                                      3450,
                                                      3458
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 3450
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3458
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3445,
                                                    3458
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 3445
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 3458
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3442,
                                                  3458
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 3442
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 3458
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "ForInStatement",
                                                "left": {
                                                  "type": "VariableDeclaration",
                                                  "declarations": [
                                                    {
                                                      "type": "VariableDeclarator",
                                                      "id": {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          3467,
                                                          3468
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3467
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3468
                                                          }
                                                        }
                                                      },
                                                      "init": null,
                                                      "range": [
                                                        3467,
                                                        3468
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3467
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3468
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "kind": "var",
                                                  "range": [
                                                    3463,
                                                    3468
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 3463
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 3468
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      3472,
                                                      3476
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 3472
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3476
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "valuesEnd",
                                                    "range": [
                                                      3477,
                                                      3486
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 3477
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3486
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3472,
                                                    3486
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 3472
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 3486
                                                    }
                                                  }
                                                },
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "VariableDeclaration",
                                                      "declarations": [
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "c",
                                                            "range": [
                                                              3492,
                                                              3493
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3492
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3493
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "MemberExpression",
                                                            "computed": true,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  3494,
                                                                  3498
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3494
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3498
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "valuesEnd",
                                                                "range": [
                                                                  3499,
                                                                  3508
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3499
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3508
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3494,
                                                                3508
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3494
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3508
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "b",
                                                              "range": [
                                                                3509,
                                                                3510
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3509
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3510
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3494,
                                                              3511
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3494
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3511
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3492,
                                                            3511
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3492
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3511
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "VariableDeclarator",
                                                          "id": {
                                                            "type": "Identifier",
                                                            "name": "d",
                                                            "range": [
                                                              3512,
                                                              3513
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3512
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3513
                                                              }
                                                            }
                                                          },
                                                          "init": {
                                                            "type": "MemberExpression",
                                                            "computed": true,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  3514,
                                                                  3518
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3514
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3518
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "map",
                                                                "range": [
                                                                  3519,
                                                                  3522
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3519
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3522
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3514,
                                                                3522
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3514
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3522
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "b",
                                                              "range": [
                                                                3523,
                                                                3524
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3523
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3524
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3514,
                                                              3525
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3514
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3525
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3512,
                                                            3525
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3512
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3525
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "kind": "var",
                                                      "range": [
                                                        3488,
                                                        3526
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3488
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3526
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "ExpressionStatement",
                                                      "expression": {
                                                        "type": "SequenceExpression",
                                                        "expressions": [
                                                          {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "MemberExpression",
                                                              "computed": true,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "range": [
                                                                    3526,
                                                                    3530
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3526
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3530
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "object",
                                                                  "range": [
                                                                    3531,
                                                                    3537
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3531
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3537
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3526,
                                                                  3537
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3526
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3537
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "b",
                                                                "range": [
                                                                  3538,
                                                                  3539
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3538
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3539
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3526,
                                                                3540
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3526
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3540
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Identifier",
                                                              "name": "c",
                                                              "range": [
                                                                3541,
                                                                3542
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3541
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3542
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3526,
                                                              3542
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3526
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3542
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "AssignmentExpression",
                                                            "operator": "=",
                                                            "left": {
                                                              "type": "MemberExpression",
                                                              "computed": true,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": true,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "d",
                                                                  "range": [
                                                                    3543,
                                                                    3544
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3543
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3544
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Literal",
                                                                  "value": 0,
                                                                  "raw": "0",
                                                                  "range": [
                                                                    3545,
                                                                    3546
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3545
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3546
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3543,
                                                                  3547
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3543
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3547
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "MemberExpression",
                                                                "computed": true,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "d",
                                                                  "range": [
                                                                    3548,
                                                                    3549
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3548
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3549
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Literal",
                                                                  "value": 1,
                                                                  "raw": "1",
                                                                  "range": [
                                                                    3550,
                                                                    3551
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 3550
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 3551
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  3548,
                                                                  3552
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3548
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3552
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3543,
                                                                3553
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3543
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3553
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Identifier",
                                                              "name": "c",
                                                              "range": [
                                                                3554,
                                                                3555
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3554
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3555
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3543,
                                                              3555
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3543
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3555
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3526,
                                                          3555
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3526
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3555
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3526,
                                                        3555
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3526
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3555
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3487,
                                                    3556
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 3487
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 3556
                                                    }
                                                  }
                                                },
                                                "each": false,
                                                "range": [
                                                  3459,
                                                  3556
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 3459
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 3556
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                3439,
                                                3556
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 3439
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 3556
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "LogicalExpression",
                                                    "operator": "&&",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            3563,
                                                            3567
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3563
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3567
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "parent",
                                                          "range": [
                                                            3568,
                                                            3574
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3568
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3574
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3563,
                                                          3574
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3563
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3574
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "view",
                                                        "range": [
                                                          3575,
                                                          3579
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3575
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3579
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3563,
                                                        3579
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3563
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3579
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                3581,
                                                                3585
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3581
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3585
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "parent",
                                                              "range": [
                                                                3586,
                                                                3592
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3586
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3592
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3581,
                                                              3592
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3581
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3592
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "view",
                                                            "range": [
                                                              3593,
                                                              3597
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3593
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3597
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3581,
                                                            3597
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3581
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3597
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "invalidate",
                                                          "range": [
                                                            3598,
                                                            3608
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3598
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3608
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3581,
                                                          3608
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3581
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3608
                                                          }
                                                        }
                                                      },
                                                      "arguments": [],
                                                      "range": [
                                                        3581,
                                                        3610
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3581
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3610
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3563,
                                                      3610
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 3563
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3610
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      3611,
                                                      3615
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 3611
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3615
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3563,
                                                  3615
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 3563
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 3615
                                                  }
                                                }
                                              },
                                              "range": [
                                                3556,
                                                3615
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 3556
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 3615
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2765,
                                            3616
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 2765
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 3616
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2748,
                                          3616
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 2748
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 3616
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        2742,
                                        3616
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 2742
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 3616
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2729,
                                    3617
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 2729
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 3617
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          3619,
                                          3622
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 3619
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 3622
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "now",
                                        "raw": "'now'",
                                        "range": [
                                          3623,
                                          3628
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 3623
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 3628
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        3619,
                                        3628
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 3619
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 3628
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          3629,
                                          3634
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 3629
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 3634
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "now",
                                          "range": [
                                            3644,
                                            3647
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 3644
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 3647
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      3657,
                                                      3661
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 3657
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3661
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "start",
                                                    "range": [
                                                      3662,
                                                      3667
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 3662
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3667
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3657,
                                                    3667
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 3657
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 3667
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 0,
                                                    "raw": "0",
                                                    "range": [
                                                      3668,
                                                      3669
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 3668
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3669
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3657,
                                                  3670
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 3657
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 3670
                                                  }
                                                }
                                              },
                                              "range": [
                                                3650,
                                                3670
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 3650
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 3670
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3649,
                                            3671
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 3649
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 3671
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3635,
                                          3671
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 3635
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 3671
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        3629,
                                        3671
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 3629
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 3671
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    3618,
                                    3672
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 3618
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 3672
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          3674,
                                          3677
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 3674
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 3677
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "stop",
                                        "raw": "'stop'",
                                        "range": [
                                          3678,
                                          3684
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 3678
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 3684
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        3674,
                                        3684
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 3674
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 3684
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          3685,
                                          3690
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 3685
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 3690
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "stop",
                                          "range": [
                                            3700,
                                            3704
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 3700
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 3704
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          3714,
                                                          3718
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3714
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3718
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "isPlaying",
                                                        "range": [
                                                          3719,
                                                          3728
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3719
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3728
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3714,
                                                        3728
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3714
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3728
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "UnaryExpression",
                                                      "operator": "!",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": 1,
                                                        "raw": "1",
                                                        "range": [
                                                          3730,
                                                          3731
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3730
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3731
                                                          }
                                                        }
                                                      },
                                                      "prefix": true,
                                                      "range": [
                                                        3729,
                                                        3731
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3729
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3731
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3714,
                                                      3731
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 3714
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3731
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          3732,
                                                          3736
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3732
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3736
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "paused",
                                                        "range": [
                                                          3737,
                                                          3743
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3737
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3743
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3732,
                                                        3743
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3732
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3743
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "UnaryExpression",
                                                      "operator": "!",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": 1,
                                                        "raw": "1",
                                                        "range": [
                                                          3745,
                                                          3746
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3745
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3746
                                                          }
                                                        }
                                                      },
                                                      "prefix": true,
                                                      "range": [
                                                        3744,
                                                        3746
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3744
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3746
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3732,
                                                      3746
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 3732
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3746
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "LogicalExpression",
                                                    "operator": "&&",
                                                    "left": {
                                                      "type": "BinaryExpression",
                                                      "operator": "!==",
                                                      "left": {
                                                        "type": "Literal",
                                                        "value": null,
                                                        "raw": "null",
                                                        "range": [
                                                          3747,
                                                          3751
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3747
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3751
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            3754,
                                                            3758
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3754
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3758
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "onStopCallback",
                                                          "range": [
                                                            3759,
                                                            3773
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3759
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3773
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3754,
                                                          3773
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3754
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3773
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3747,
                                                        3773
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3747
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3773
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              3775,
                                                              3779
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3775
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3779
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "onStopCallback",
                                                            "range": [
                                                              3780,
                                                              3794
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3780
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3794
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3775,
                                                            3794
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3775
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3794
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "call",
                                                          "range": [
                                                            3795,
                                                            3799
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3795
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3799
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3775,
                                                          3799
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3775
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3799
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              3800,
                                                              3804
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3800
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3804
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "object",
                                                            "range": [
                                                              3805,
                                                              3811
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3805
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3811
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3800,
                                                            3811
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3800
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3811
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3775,
                                                        3812
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3775
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3812
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3747,
                                                      3812
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 3747
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3812
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "LogicalExpression",
                                                    "operator": "&&",
                                                    "left": {
                                                      "type": "BinaryExpression",
                                                      "operator": "!==",
                                                      "left": {
                                                        "type": "Literal",
                                                        "value": null,
                                                        "raw": "null",
                                                        "range": [
                                                          3813,
                                                          3817
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3813
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3817
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            3820,
                                                            3824
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3820
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3824
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "thenCallback",
                                                          "range": [
                                                            3825,
                                                            3837
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3825
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3837
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          3820,
                                                          3837
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3820
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3837
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3813,
                                                        3837
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3813
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3837
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "SequenceExpression",
                                                      "expressions": [
                                                        {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  3840,
                                                                  3844
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3840
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3844
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "thenCallback",
                                                                "range": [
                                                                  3845,
                                                                  3857
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3845
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3857
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3840,
                                                                3857
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3840
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3857
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "call",
                                                              "range": [
                                                                3858,
                                                                3862
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3858
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3862
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3840,
                                                              3862
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3840
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3862
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  3863,
                                                                  3867
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3863
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3867
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "object",
                                                                "range": [
                                                                  3868,
                                                                  3874
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 3868
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 3874
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                3863,
                                                                3874
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3863
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3874
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            3840,
                                                            3875
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3840
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3875
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "AssignmentExpression",
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                3876,
                                                                3880
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3876
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3880
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "thenCallback",
                                                              "range": [
                                                                3881,
                                                                3893
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 3881
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 3893
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3876,
                                                              3893
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3876
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3893
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "Literal",
                                                            "value": null,
                                                            "raw": "null",
                                                            "range": [
                                                              3894,
                                                              3898
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 3894
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 3898
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3876,
                                                            3898
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 3876
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 3898
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        3840,
                                                        3898
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3840
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3898
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3813,
                                                      3899
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 3813
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3899
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      3900,
                                                      3904
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 3900
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3904
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3714,
                                                  3904
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 3714
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 3904
                                                  }
                                                }
                                              },
                                              "range": [
                                                3707,
                                                3904
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 3707
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 3904
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3706,
                                            3905
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 3706
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 3905
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3691,
                                          3905
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 3691
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 3905
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        3685,
                                        3905
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 3685
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 3905
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    3673,
                                    3906
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 3673
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 3906
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          3908,
                                          3911
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 3908
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 3911
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "pause",
                                        "raw": "'pause'",
                                        "range": [
                                          3912,
                                          3919
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 3912
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 3919
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        3908,
                                        3919
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 3908
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 3919
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          3920,
                                          3925
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 3920
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 3925
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "pause",
                                          "range": [
                                            3935,
                                            3940
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 3935
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 3940
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          3950,
                                                          3954
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3950
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3954
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "paused",
                                                        "range": [
                                                          3955,
                                                          3961
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3955
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3961
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3950,
                                                        3961
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3950
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3961
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "UnaryExpression",
                                                      "operator": "!",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": 0,
                                                        "raw": "0",
                                                        "range": [
                                                          3963,
                                                          3964
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 3963
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 3964
                                                          }
                                                        }
                                                      },
                                                      "prefix": true,
                                                      "range": [
                                                        3962,
                                                        3964
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 3962
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 3964
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3950,
                                                      3964
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 3950
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3964
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      3965,
                                                      3969
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 3965
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 3969
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3950,
                                                  3969
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 3950
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 3969
                                                  }
                                                }
                                              },
                                              "range": [
                                                3943,
                                                3969
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 3943
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 3969
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3942,
                                            3970
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 3942
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 3970
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3926,
                                          3970
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 3926
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 3970
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        3920,
                                        3970
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 3920
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 3970
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    3907,
                                    3971
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 3907
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 3971
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          3973,
                                          3976
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 3973
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 3976
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "continue",
                                        "raw": "'continue'",
                                        "range": [
                                          3977,
                                          3987
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 3977
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 3987
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        3973,
                                        3987
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 3973
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 3987
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          3988,
                                          3993
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 3988
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 3993
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "_continue",
                                          "range": [
                                            4003,
                                            4012
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4003
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4012
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          4022,
                                                          4026
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4022
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4026
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "paused",
                                                        "range": [
                                                          4027,
                                                          4033
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4027
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4033
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4022,
                                                        4033
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4022
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4033
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "UnaryExpression",
                                                      "operator": "!",
                                                      "argument": {
                                                        "type": "Literal",
                                                        "value": 1,
                                                        "raw": "1",
                                                        "range": [
                                                          4035,
                                                          4036
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4035
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4036
                                                          }
                                                        }
                                                      },
                                                      "prefix": true,
                                                      "range": [
                                                        4034,
                                                        4036
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4034
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4036
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4022,
                                                      4036
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4022
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4036
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      4037,
                                                      4041
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4037
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4041
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4022,
                                                  4041
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 4022
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 4041
                                                  }
                                                }
                                              },
                                              "range": [
                                                4015,
                                                4041
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 4015
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 4041
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4014,
                                            4042
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4014
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4042
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3994,
                                          4042
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 3994
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4042
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        3988,
                                        4042
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 3988
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4042
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    3972,
                                    4043
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 3972
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 4043
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          4045,
                                          4048
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4045
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4048
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "toggle",
                                        "raw": "'toggle'",
                                        "range": [
                                          4049,
                                          4057
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4049
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4057
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4045,
                                        4057
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4045
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4057
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          4058,
                                          4063
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4058
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4063
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "toggle",
                                          "range": [
                                            4073,
                                            4079
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4073
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4079
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          4089,
                                                          4093
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4089
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4093
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "paused",
                                                        "range": [
                                                          4094,
                                                          4100
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4094
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4100
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4089,
                                                        4100
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4089
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4100
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "UnaryExpression",
                                                      "operator": "!",
                                                      "argument": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            4102,
                                                            4106
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 4102
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 4106
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "paused",
                                                          "range": [
                                                            4107,
                                                            4113
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 4107
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 4113
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4102,
                                                          4113
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4102
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4113
                                                          }
                                                        }
                                                      },
                                                      "prefix": true,
                                                      "range": [
                                                        4101,
                                                        4113
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4101
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4113
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4089,
                                                      4113
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4089
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4113
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      4114,
                                                      4118
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4114
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4118
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4089,
                                                  4118
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 4089
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 4118
                                                  }
                                                }
                                              },
                                              "range": [
                                                4082,
                                                4118
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 4082
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 4118
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4081,
                                            4119
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4081
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4119
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4064,
                                          4119
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4064
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4119
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4058,
                                        4119
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4058
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4119
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4044,
                                    4120
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 4044
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 4120
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          4122,
                                          4125
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4122
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4125
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "delay",
                                        "raw": "'delay'",
                                        "range": [
                                          4126,
                                          4133
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4126
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4133
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4122,
                                        4133
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4122
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4133
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          4134,
                                          4139
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4134
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4139
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "delay",
                                          "range": [
                                            4149,
                                            4154
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4149
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4154
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              4155,
                                              4156
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 4155
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 4156
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          4165,
                                                          4169
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4165
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4169
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "delayTime",
                                                        "range": [
                                                          4170,
                                                          4179
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4170
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4179
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4165,
                                                        4179
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4165
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4179
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        4180,
                                                        4181
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4180
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4181
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4165,
                                                      4181
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4165
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4181
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      4182,
                                                      4186
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4182
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4186
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4165,
                                                  4186
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 4165
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 4186
                                                  }
                                                }
                                              },
                                              "range": [
                                                4158,
                                                4186
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 4158
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 4186
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4157,
                                            4187
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4157
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4187
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4140,
                                          4187
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4140
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4187
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4134,
                                        4187
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4134
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4187
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4121,
                                    4188
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 4121
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 4188
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          4190,
                                          4193
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4190
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4193
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "repeat",
                                        "raw": "'repeat'",
                                        "range": [
                                          4194,
                                          4202
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4194
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4202
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4190,
                                        4202
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4190
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4202
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          4203,
                                          4208
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4203
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4208
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "repeat",
                                          "range": [
                                            4218,
                                            4224
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4218
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4224
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      4231,
                                                      4232
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4231
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4232
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ConditionalExpression",
                                                    "test": {
                                                      "type": "LogicalExpression",
                                                      "operator": "&&",
                                                      "left": {
                                                        "type": "BinaryExpression",
                                                        "operator": "<",
                                                        "left": {
                                                          "type": "Literal",
                                                          "value": 0,
                                                          "raw": "0",
                                                          "range": [
                                                            4233,
                                                            4234
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 4233
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 4234
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "arguments",
                                                            "range": [
                                                              4235,
                                                              4244
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 4235
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 4244
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "length",
                                                            "range": [
                                                              4245,
                                                              4251
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 4245
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 4251
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4235,
                                                            4251
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 4235
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 4251
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4233,
                                                          4251
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4233
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4251
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "BinaryExpression",
                                                        "operator": "!==",
                                                        "left": {
                                                          "type": "UnaryExpression",
                                                          "operator": "void",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": 0,
                                                            "raw": "0",
                                                            "range": [
                                                              4258,
                                                              4259
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 4258
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 4259
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            4253,
                                                            4259
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 4253
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 4259
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "MemberExpression",
                                                          "computed": true,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "arguments",
                                                            "range": [
                                                              4262,
                                                              4271
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 4262
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 4271
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Literal",
                                                            "value": 0,
                                                            "raw": "0",
                                                            "range": [
                                                              4272,
                                                              4273
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 4272
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 4273
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4262,
                                                            4274
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 4262
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 4274
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4253,
                                                          4274
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4253
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4274
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4233,
                                                        4274
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4233
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4274
                                                        }
                                                      }
                                                    },
                                                    "consequent": {
                                                      "type": "MemberExpression",
                                                      "computed": true,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "arguments",
                                                        "range": [
                                                          4275,
                                                          4284
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4275
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4284
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Literal",
                                                        "value": 0,
                                                        "raw": "0",
                                                        "range": [
                                                          4285,
                                                          4286
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4285
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4286
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4275,
                                                        4287
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4275
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4287
                                                        }
                                                      }
                                                    },
                                                    "alternate": {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        4288,
                                                        4289
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4288
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4289
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4233,
                                                      4289
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4233
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4289
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4231,
                                                    4289
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 4231
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 4289
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      4290,
                                                      4291
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4290
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4291
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ConditionalExpression",
                                                    "test": {
                                                      "type": "LogicalExpression",
                                                      "operator": "&&",
                                                      "left": {
                                                        "type": "BinaryExpression",
                                                        "operator": "<",
                                                        "left": {
                                                          "type": "Literal",
                                                          "value": 1,
                                                          "raw": "1",
                                                          "range": [
                                                            4292,
                                                            4293
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 4292
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 4293
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "arguments",
                                                            "range": [
                                                              4294,
                                                              4303
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 4294
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 4303
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "length",
                                                            "range": [
                                                              4304,
                                                              4310
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 4304
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 4310
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4294,
                                                            4310
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 4294
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 4310
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4292,
                                                          4310
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4292
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4310
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "BinaryExpression",
                                                        "operator": "!==",
                                                        "left": {
                                                          "type": "UnaryExpression",
                                                          "operator": "void",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": 0,
                                                            "raw": "0",
                                                            "range": [
                                                              4317,
                                                              4318
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 4317
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 4318
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            4312,
                                                            4318
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 4312
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 4318
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "MemberExpression",
                                                          "computed": true,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "arguments",
                                                            "range": [
                                                              4321,
                                                              4330
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 4321
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 4330
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Literal",
                                                            "value": 1,
                                                            "raw": "1",
                                                            "range": [
                                                              4331,
                                                              4332
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 4331
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 4332
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4321,
                                                            4333
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 4321
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 4333
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4312,
                                                          4333
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4312
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4333
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4292,
                                                        4333
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4292
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4333
                                                        }
                                                      }
                                                    },
                                                    "consequent": {
                                                      "type": "MemberExpression",
                                                      "computed": true,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "arguments",
                                                        "range": [
                                                          4334,
                                                          4343
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4334
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4343
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Literal",
                                                        "value": 1,
                                                        "raw": "1",
                                                        "range": [
                                                          4344,
                                                          4345
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4344
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4345
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4334,
                                                        4346
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4334
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4346
                                                        }
                                                      }
                                                    },
                                                    "alternate": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "Tween",
                                                          "range": [
                                                            4347,
                                                            4352
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 4347
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 4352
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "Repeat",
                                                          "range": [
                                                            4353,
                                                            4359
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 4353
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 4359
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          4347,
                                                          4359
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4347
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4359
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "Normal",
                                                        "range": [
                                                          4360,
                                                          4366
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4360
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4366
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4347,
                                                        4366
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4347
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4366
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4292,
                                                      4366
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4292
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4366
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4290,
                                                    4366
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 4290
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 4366
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                4227,
                                                4367
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 4227
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 4367
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          4374,
                                                          4378
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4374
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4378
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "repeatTimes",
                                                        "range": [
                                                          4379,
                                                          4390
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4379
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4390
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4374,
                                                        4390
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4374
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4390
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        4391,
                                                        4392
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4391
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4392
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4374,
                                                      4392
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4374
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4392
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          4393,
                                                          4397
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4393
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4397
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "repeatMode",
                                                        "range": [
                                                          4398,
                                                          4408
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4398
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4408
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4393,
                                                        4408
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4393
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4408
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "b",
                                                      "range": [
                                                        4409,
                                                        4410
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4409
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4410
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4393,
                                                      4410
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4393
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4410
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      4411,
                                                      4415
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4411
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4415
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4374,
                                                  4415
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 4374
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 4415
                                                  }
                                                }
                                              },
                                              "range": [
                                                4367,
                                                4415
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 4367
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 4415
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4226,
                                            4416
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4226
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4416
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4209,
                                          4416
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4209
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4416
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4203,
                                        4416
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4203
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4416
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4189,
                                    4417
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 4189
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 4417
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          4419,
                                          4422
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4419
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4422
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "easing",
                                        "raw": "'easing'",
                                        "range": [
                                          4423,
                                          4431
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4423
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4431
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4419,
                                        4431
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4419
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4431
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          4432,
                                          4437
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4432
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4437
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "easing",
                                          "range": [
                                            4447,
                                            4453
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4447
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4453
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              4454,
                                              4455
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 4454
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 4455
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          4464,
                                                          4468
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4464
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4468
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "easingFunction",
                                                        "range": [
                                                          4469,
                                                          4483
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4469
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4483
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4464,
                                                        4483
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4464
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4483
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        4484,
                                                        4485
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4484
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4485
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4464,
                                                      4485
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4464
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4485
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      4486,
                                                      4490
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4486
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4490
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4464,
                                                  4490
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 4464
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 4490
                                                  }
                                                }
                                              },
                                              "range": [
                                                4457,
                                                4490
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 4457
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 4490
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4456,
                                            4491
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4456
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4491
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4438,
                                          4491
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4438
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4491
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4432,
                                        4491
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4432
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4491
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4418,
                                    4492
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 4418
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 4492
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          4494,
                                          4497
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4494
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4497
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "onStart",
                                        "raw": "'onStart'",
                                        "range": [
                                          4498,
                                          4507
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4498
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4507
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4494,
                                        4507
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4494
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4507
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          4508,
                                          4513
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4508
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4513
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "onStart",
                                          "range": [
                                            4523,
                                            4530
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4523
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4530
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              4531,
                                              4532
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 4531
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 4532
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          4541,
                                                          4545
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4541
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4545
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "onStartCallback",
                                                        "range": [
                                                          4546,
                                                          4561
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4546
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4561
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4541,
                                                        4561
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4541
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4561
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        4562,
                                                        4563
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4562
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4563
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4541,
                                                      4563
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4541
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4563
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      4564,
                                                      4568
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4564
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4568
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4541,
                                                  4568
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 4541
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 4568
                                                  }
                                                }
                                              },
                                              "range": [
                                                4534,
                                                4568
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 4534
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 4568
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4533,
                                            4569
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4533
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4569
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4514,
                                          4569
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4514
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4569
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4508,
                                        4569
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4508
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4569
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4493,
                                    4570
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 4493
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 4570
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          4572,
                                          4575
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4572
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4575
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "onUpdate",
                                        "raw": "'onUpdate'",
                                        "range": [
                                          4576,
                                          4586
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4576
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4586
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4572,
                                        4586
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4572
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4586
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          4587,
                                          4592
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4587
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4592
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "onUpdate",
                                          "range": [
                                            4602,
                                            4610
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4602
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4610
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              4611,
                                              4612
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 4611
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 4612
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          4621,
                                                          4625
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4621
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4625
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "onUpdateCallback",
                                                        "range": [
                                                          4626,
                                                          4642
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4626
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4642
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4621,
                                                        4642
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4621
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4642
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        4643,
                                                        4644
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4643
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4644
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4621,
                                                      4644
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4621
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4644
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      4645,
                                                      4649
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4645
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4649
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4621,
                                                  4649
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 4621
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 4649
                                                  }
                                                }
                                              },
                                              "range": [
                                                4614,
                                                4649
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 4614
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 4649
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4613,
                                            4650
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4613
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4650
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4593,
                                          4650
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4593
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4650
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4587,
                                        4650
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4587
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4650
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4571,
                                    4651
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 4571
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 4651
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          4653,
                                          4656
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4653
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4656
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "onComplete",
                                        "raw": "'onComplete'",
                                        "range": [
                                          4657,
                                          4669
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4657
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4669
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4653,
                                        4669
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4653
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4669
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          4670,
                                          4675
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4670
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4675
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "onComplete",
                                          "range": [
                                            4685,
                                            4695
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4685
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4695
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              4696,
                                              4697
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 4696
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 4697
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          4706,
                                                          4710
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4706
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4710
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "onCompleteCallback",
                                                        "range": [
                                                          4711,
                                                          4729
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4711
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4729
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4706,
                                                        4729
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4706
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4729
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        4730,
                                                        4731
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4730
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4731
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4706,
                                                      4731
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4706
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4731
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      4732,
                                                      4736
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4732
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4736
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4706,
                                                  4736
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 4706
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 4736
                                                  }
                                                }
                                              },
                                              "range": [
                                                4699,
                                                4736
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 4699
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 4736
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4698,
                                            4737
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4698
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4737
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4676,
                                          4737
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4676
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4737
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4670,
                                        4737
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4670
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4737
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4652,
                                    4738
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 4652
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 4738
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          4740,
                                          4743
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4740
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4743
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "wait",
                                        "raw": "'wait'",
                                        "range": [
                                          4744,
                                          4750
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4744
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4750
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4740,
                                        4750
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4740
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4750
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          4751,
                                          4756
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4751
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4756
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "wait",
                                          "range": [
                                            4766,
                                            4770
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4766
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4770
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "_this",
                                                    "range": [
                                                      4777,
                                                      4782
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4777
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4782
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      4783,
                                                      4787
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4783
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4787
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4777,
                                                    4787
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 4777
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 4787
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                4773,
                                                4788
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 4773
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 4788
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "ConditionalExpression",
                                                "test": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      4795,
                                                      4799
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4795
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4799
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "isPlaying",
                                                    "range": [
                                                      4800,
                                                      4809
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4800
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4809
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4795,
                                                    4809
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 4795
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 4809
                                                    }
                                                  }
                                                },
                                                "consequent": {
                                                  "type": "NewExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "_promise2",
                                                      "range": [
                                                        4814,
                                                        4823
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4814
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4823
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "default",
                                                      "range": [
                                                        4824,
                                                        4831
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4824
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4831
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4814,
                                                      4831
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4814
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4831
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "FunctionExpression",
                                                      "id": null,
                                                      "params": [
                                                        {
                                                          "type": "Identifier",
                                                          "name": "a",
                                                          "range": [
                                                            4841,
                                                            4842
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 4841
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 4842
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "body": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ReturnStatement",
                                                            "argument": {
                                                              "type": "AssignmentExpression",
                                                              "operator": "=",
                                                              "left": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "_this",
                                                                  "range": [
                                                                    4851,
                                                                    4856
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 4851
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 4856
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "thenCallback",
                                                                  "range": [
                                                                    4857,
                                                                    4869
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 4857
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 4869
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  4851,
                                                                  4869
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 4851
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 4869
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "Identifier",
                                                                "name": "a",
                                                                "range": [
                                                                  4870,
                                                                  4871
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 4870
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 4871
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                4851,
                                                                4871
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 4851
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 4871
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              4844,
                                                              4871
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 4844
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 4871
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          4843,
                                                          4872
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4843
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4872
                                                          }
                                                        }
                                                      },
                                                      "generator": false,
                                                      "expression": false,
                                                      "range": [
                                                        4832,
                                                        4872
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4832
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4872
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4810,
                                                    4873
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 4810
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 4873
                                                    }
                                                  }
                                                },
                                                "alternate": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "_promise2",
                                                        "range": [
                                                          4874,
                                                          4883
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4874
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4883
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "default",
                                                        "range": [
                                                          4884,
                                                          4891
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4884
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4891
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4874,
                                                        4891
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4874
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4891
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "resolve",
                                                      "range": [
                                                        4892,
                                                        4899
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4892
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4899
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4874,
                                                      4899
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4874
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4899
                                                      }
                                                    }
                                                  },
                                                  "arguments": [],
                                                  "range": [
                                                    4874,
                                                    4901
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 4874
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 4901
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4795,
                                                  4901
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 4795
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 4901
                                                  }
                                                }
                                              },
                                              "range": [
                                                4788,
                                                4901
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 4788
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 4901
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4772,
                                            4902
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4772
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4902
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4757,
                                          4902
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4757
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4902
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4751,
                                        4902
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4751
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4902
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4739,
                                    4903
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 4739
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 4903
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          4905,
                                          4908
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4905
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4908
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "onStop",
                                        "raw": "'onStop'",
                                        "range": [
                                          4909,
                                          4917
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4909
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4917
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4905,
                                        4917
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4905
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4917
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          4918,
                                          4923
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4918
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4923
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "onStop",
                                          "range": [
                                            4933,
                                            4939
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4933
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4939
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              4940,
                                              4941
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 4940
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 4941
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          4950,
                                                          4954
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4950
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4954
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "onStopCallback",
                                                        "range": [
                                                          4955,
                                                          4969
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 4955
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 4969
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4950,
                                                        4969
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4950
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4969
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        4970,
                                                        4971
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 4970
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 4971
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4950,
                                                      4971
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4950
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4971
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      4972,
                                                      4976
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 4972
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 4976
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4950,
                                                  4976
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 4950
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 4976
                                                  }
                                                }
                                              },
                                              "range": [
                                                4943,
                                                4976
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 4943
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 4976
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4942,
                                            4977
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 4942
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 4977
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4924,
                                          4977
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4924
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4977
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4918,
                                        4977
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4918
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4977
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4904,
                                    4978
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 4904
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 4978
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          4980,
                                          4983
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4980
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4983
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "update",
                                        "raw": "'update'",
                                        "range": [
                                          4984,
                                          4992
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4984
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4992
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4980,
                                        4992
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4980
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 4992
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          4993,
                                          4998
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4993
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 4998
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "update",
                                          "range": [
                                            5008,
                                            5014
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 5008
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 5014
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              5015,
                                              5016
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 5015
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 5016
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    5021,
                                                    5025
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 5021
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 5025
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "paused",
                                                  "range": [
                                                    5026,
                                                    5032
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 5026
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 5032
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5021,
                                                  5032
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 5021
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 5032
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "ReturnStatement",
                                                "argument": {
                                                  "type": "UnaryExpression",
                                                  "operator": "!",
                                                  "argument": {
                                                    "type": "Literal",
                                                    "value": 0,
                                                    "raw": "0",
                                                    "range": [
                                                      5040,
                                                      5041
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5040
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5041
                                                      }
                                                    }
                                                  },
                                                  "prefix": true,
                                                  "range": [
                                                    5039,
                                                    5041
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 5039
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 5041
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5033,
                                                  5042
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 5033
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 5042
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                5018,
                                                5042
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 5018
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 5042
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "UnaryExpression",
                                                "operator": "!",
                                                "argument": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "range": [
                                                      5046,
                                                      5050
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5046
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5050
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "isPlaying",
                                                    "range": [
                                                      5051,
                                                      5060
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5051
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5060
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5046,
                                                    5060
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 5046
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 5060
                                                    }
                                                  }
                                                },
                                                "prefix": true,
                                                "range": [
                                                  5045,
                                                  5060
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 5045
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 5060
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "ReturnStatement",
                                                "argument": {
                                                  "type": "UnaryExpression",
                                                  "operator": "!",
                                                  "argument": {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      5068,
                                                      5069
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5068
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5069
                                                      }
                                                    }
                                                  },
                                                  "prefix": true,
                                                  "range": [
                                                    5067,
                                                    5069
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 5067
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 5069
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5061,
                                                  5070
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 5061
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 5070
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                5042,
                                                5070
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 5042
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 5070
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "LogicalExpression",
                                                    "operator": "&&",
                                                    "left": {
                                                      "type": "BinaryExpression",
                                                      "operator": "==",
                                                      "left": {
                                                        "type": "Literal",
                                                        "value": null,
                                                        "raw": "null",
                                                        "range": [
                                                          5073,
                                                          5077
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5073
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5077
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            5079,
                                                            5083
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5079
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5083
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "startTime",
                                                          "range": [
                                                            5084,
                                                            5093
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5084
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5093
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          5079,
                                                          5093
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5079
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5093
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5073,
                                                        5093
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5073
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5093
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "SequenceExpression",
                                                      "expressions": [
                                                        {
                                                          "type": "AssignmentExpression",
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                5096,
                                                                5100
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5096
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5100
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "startTime",
                                                              "range": [
                                                                5101,
                                                                5110
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5101
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5110
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              5096,
                                                              5110
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5096
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5110
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "window",
                                                                  "range": [
                                                                    5111,
                                                                    5117
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 5111
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 5117
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "performance",
                                                                  "range": [
                                                                    5118,
                                                                    5129
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 5118
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 5129
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  5111,
                                                                  5129
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 5111
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 5129
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "now",
                                                                "range": [
                                                                  5130,
                                                                  5133
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 5130
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 5133
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                5111,
                                                                5133
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5111
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5133
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              5111,
                                                              5135
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5111
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5135
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5096,
                                                            5135
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5096
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5135
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "AssignmentExpression",
                                                          "operator": "+=",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                5136,
                                                                5140
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5136
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5140
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "startTime",
                                                              "range": [
                                                                5141,
                                                                5150
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5141
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5150
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              5136,
                                                              5150
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5136
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5150
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                5152,
                                                                5156
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5152
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5156
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "delayTime",
                                                              "range": [
                                                                5157,
                                                                5166
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5157
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5166
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              5152,
                                                              5166
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5152
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5166
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5136,
                                                            5166
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5136
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5166
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        5096,
                                                        5166
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5096
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5166
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5073,
                                                      5167
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5073
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5167
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "<",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        5168,
                                                        5169
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5168
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5169
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          5170,
                                                          5174
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5170
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5174
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "startTime",
                                                        "range": [
                                                          5175,
                                                          5184
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5175
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5184
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5170,
                                                        5184
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5170
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5184
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5168,
                                                      5184
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5168
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5184
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5073,
                                                  5184
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 5073
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 5184
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "ReturnStatement",
                                                "argument": {
                                                  "type": "UnaryExpression",
                                                  "operator": "!",
                                                  "argument": {
                                                    "type": "Literal",
                                                    "value": 0,
                                                    "raw": "0",
                                                    "range": [
                                                      5192,
                                                      5193
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5192
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5193
                                                      }
                                                    }
                                                  },
                                                  "prefix": true,
                                                  "range": [
                                                    5191,
                                                    5193
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 5191
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 5193
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5185,
                                                  5194
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 5185
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 5194
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                5070,
                                                5194
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 5070
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 5194
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "LogicalExpression",
                                                "operator": "&&",
                                                "left": {
                                                  "type": "BinaryExpression",
                                                  "operator": "===",
                                                  "left": {
                                                    "type": "UnaryExpression",
                                                    "operator": "!",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": 1,
                                                      "raw": "1",
                                                      "range": [
                                                        5195,
                                                        5196
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5195
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5196
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      5194,
                                                      5196
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5194
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5196
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        5199,
                                                        5203
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5199
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5203
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "onStartCallbackFired",
                                                      "range": [
                                                        5204,
                                                        5224
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5204
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5224
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5199,
                                                      5224
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5199
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5224
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5194,
                                                    5224
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 5194
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 5224
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "SequenceExpression",
                                                  "expressions": [
                                                    {
                                                      "type": "LogicalExpression",
                                                      "operator": "&&",
                                                      "left": {
                                                        "type": "BinaryExpression",
                                                        "operator": "!==",
                                                        "left": {
                                                          "type": "Literal",
                                                          "value": null,
                                                          "raw": "null",
                                                          "range": [
                                                            5227,
                                                            5231
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5227
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5231
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              5234,
                                                              5238
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5234
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5238
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "onStartCallback",
                                                            "range": [
                                                              5239,
                                                              5254
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5239
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5254
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5234,
                                                            5254
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5234
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5254
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          5227,
                                                          5254
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5227
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5254
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                5256,
                                                                5260
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5256
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5260
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "onStartCallback",
                                                              "range": [
                                                                5261,
                                                                5276
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5261
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5276
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              5256,
                                                              5276
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5256
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5276
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "call",
                                                            "range": [
                                                              5277,
                                                              5281
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5277
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5281
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5256,
                                                            5281
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5256
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5281
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                5282,
                                                                5286
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5282
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5286
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "object",
                                                              "range": [
                                                                5287,
                                                                5293
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5287
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5293
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              5282,
                                                              5293
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5282
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5293
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          5256,
                                                          5294
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5256
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5294
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5227,
                                                        5294
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5227
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5294
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "AssignmentExpression",
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            5295,
                                                            5299
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5295
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5299
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "onStartCallbackFired",
                                                          "range": [
                                                            5300,
                                                            5320
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5300
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5320
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          5295,
                                                          5320
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5295
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5320
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "UnaryExpression",
                                                        "operator": "!",
                                                        "argument": {
                                                          "type": "Literal",
                                                          "value": 0,
                                                          "raw": "0",
                                                          "range": [
                                                            5322,
                                                            5323
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5322
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5323
                                                            }
                                                          }
                                                        },
                                                        "prefix": true,
                                                        "range": [
                                                          5321,
                                                          5323
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5321
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5323
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5295,
                                                        5323
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5295
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5323
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    5227,
                                                    5323
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 5227
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 5323
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5194,
                                                  5324
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 5194
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 5324
                                                  }
                                                }
                                              },
                                              "range": [
                                                5194,
                                                5325
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 5194
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 5325
                                                }
                                              }
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      5329,
                                                      5330
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5329
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5330
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "BinaryExpression",
                                                    "operator": "/",
                                                    "left": {
                                                      "type": "BinaryExpression",
                                                      "operator": "-",
                                                      "left": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          5332,
                                                          5333
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5332
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5333
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            5334,
                                                            5338
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5334
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5338
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "startTime",
                                                          "range": [
                                                            5339,
                                                            5348
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5339
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5348
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          5334,
                                                          5348
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5334
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5348
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5332,
                                                        5348
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5332
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5348
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          5350,
                                                          5354
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5350
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5354
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "duration",
                                                        "range": [
                                                          5355,
                                                          5363
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5355
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5363
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5350,
                                                        5363
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5350
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5363
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5331,
                                                      5363
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5331
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5363
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5329,
                                                    5363
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 5329
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 5363
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                5325,
                                                5364
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 5325
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 5364
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "c",
                                                  "range": [
                                                    5364,
                                                    5365
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 5364
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 5365
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "ConditionalExpression",
                                                  "test": {
                                                    "type": "BinaryExpression",
                                                    "operator": "<",
                                                    "left": {
                                                      "type": "Literal",
                                                      "value": 1,
                                                      "raw": "1",
                                                      "range": [
                                                        5366,
                                                        5367
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5366
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5367
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "c",
                                                      "range": [
                                                        5368,
                                                        5369
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5368
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5369
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5366,
                                                      5369
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5366
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5369
                                                      }
                                                    }
                                                  },
                                                  "consequent": {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      5370,
                                                      5371
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5370
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5371
                                                      }
                                                    }
                                                  },
                                                  "alternate": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      5372,
                                                      5373
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5372
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5373
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5366,
                                                    5373
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 5366
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 5373
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5364,
                                                  5373
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 5364
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 5373
                                                  }
                                                }
                                              },
                                              "range": [
                                                5364,
                                                5374
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 5364
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 5374
                                                }
                                              }
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "d",
                                                    "range": [
                                                      5378,
                                                      5379
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5378
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5379
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          5380,
                                                          5384
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5380
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5384
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "easingFunction",
                                                        "range": [
                                                          5385,
                                                          5399
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5385
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5399
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5380,
                                                        5399
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5380
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5399
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "c",
                                                        "range": [
                                                          5400,
                                                          5401
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5400
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5401
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      5380,
                                                      5402
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5380
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5402
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    5378,
                                                    5402
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 5378
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 5402
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                5374,
                                                5403
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 5374
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 5403
                                                }
                                              }
                                            },
                                            {
                                              "type": "ForInStatement",
                                              "left": {
                                                "type": "VariableDeclaration",
                                                "declarations": [
                                                  {
                                                    "type": "VariableDeclarator",
                                                    "id": {
                                                      "type": "Identifier",
                                                      "name": "b",
                                                      "range": [
                                                        5411,
                                                        5412
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5411
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5412
                                                        }
                                                      }
                                                    },
                                                    "init": null,
                                                    "range": [
                                                      5411,
                                                      5412
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5411
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5412
                                                      }
                                                    }
                                                  }
                                                ],
                                                "kind": "var",
                                                "range": [
                                                  5407,
                                                  5412
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 5407
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 5412
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    5416,
                                                    5420
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 5416
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 5420
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "valuesEnd",
                                                  "range": [
                                                    5421,
                                                    5430
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 5421
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 5430
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5416,
                                                  5430
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 5416
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 5430
                                                  }
                                                }
                                              },
                                              "body": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "e",
                                                          "range": [
                                                            5436,
                                                            5437
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5436
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5437
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "MemberExpression",
                                                          "computed": true,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                5438,
                                                                5442
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5438
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5442
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "valuesStart",
                                                              "range": [
                                                                5443,
                                                                5454
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5443
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5454
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              5438,
                                                              5454
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5438
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5454
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              5455,
                                                              5456
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5455
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5456
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5438,
                                                            5457
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5438
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5457
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          5436,
                                                          5457
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5436
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5457
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "f",
                                                          "range": [
                                                            5458,
                                                            5459
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5458
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5459
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "MemberExpression",
                                                          "computed": true,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                5460,
                                                                5464
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5460
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5464
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "valuesEnd",
                                                              "range": [
                                                                5465,
                                                                5474
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5465
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5474
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              5460,
                                                              5474
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5460
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5474
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              5475,
                                                              5476
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5475
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5476
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5460,
                                                            5477
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5460
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5477
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          5458,
                                                          5477
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5458
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5477
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "g",
                                                          "range": [
                                                            5478,
                                                            5479
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5478
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5479
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "BinaryExpression",
                                                          "operator": "+",
                                                          "left": {
                                                            "type": "Identifier",
                                                            "name": "e",
                                                            "range": [
                                                              5480,
                                                              5481
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5480
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5481
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "BinaryExpression",
                                                            "operator": "*",
                                                            "left": {
                                                              "type": "BinaryExpression",
                                                              "operator": "-",
                                                              "left": {
                                                                "type": "Identifier",
                                                                "name": "f",
                                                                "range": [
                                                                  5483,
                                                                  5484
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 5483
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 5484
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "Identifier",
                                                                "name": "e",
                                                                "range": [
                                                                  5485,
                                                                  5486
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 5485
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 5486
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                5483,
                                                                5486
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5483
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5486
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Identifier",
                                                              "name": "d",
                                                              "range": [
                                                                5488,
                                                                5489
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5488
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5489
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              5482,
                                                              5489
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5482
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5489
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5480,
                                                            5489
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5480
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5489
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          5478,
                                                          5489
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5478
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5489
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "h",
                                                          "range": [
                                                            5490,
                                                            5491
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5490
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5491
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "MemberExpression",
                                                          "computed": true,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "range": [
                                                                5492,
                                                                5496
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5492
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5496
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "map",
                                                              "range": [
                                                                5497,
                                                                5500
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5497
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5500
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              5492,
                                                              5500
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5492
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5500
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              5501,
                                                              5502
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5501
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5502
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5492,
                                                            5503
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5492
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5503
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          5490,
                                                          5503
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5490
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5503
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "kind": "var",
                                                    "range": [
                                                      5432,
                                                      5504
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5432
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5504
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "SequenceExpression",
                                                      "expressions": [
                                                        {
                                                          "type": "AssignmentExpression",
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": true,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  5504,
                                                                  5508
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 5504
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 5508
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "object",
                                                                "range": [
                                                                  5509,
                                                                  5515
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 5509
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 5515
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                5504,
                                                                5515
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5504
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5515
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "b",
                                                              "range": [
                                                                5516,
                                                                5517
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5516
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5517
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              5504,
                                                              5518
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5504
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5518
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "Identifier",
                                                            "name": "g",
                                                            "range": [
                                                              5519,
                                                              5520
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5519
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5520
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5504,
                                                            5520
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5504
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5520
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "AssignmentExpression",
                                                          "operator": "=",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": true,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": true,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "h",
                                                                "range": [
                                                                  5521,
                                                                  5522
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 5521
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 5522
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Literal",
                                                                "value": 0,
                                                                "raw": "0",
                                                                "range": [
                                                                  5523,
                                                                  5524
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 5523
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 5524
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                5521,
                                                                5525
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5521
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5525
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "MemberExpression",
                                                              "computed": true,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "h",
                                                                "range": [
                                                                  5526,
                                                                  5527
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 5526
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 5527
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Literal",
                                                                "value": 1,
                                                                "raw": "1",
                                                                "range": [
                                                                  5528,
                                                                  5529
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 5528
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 5529
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                5526,
                                                                5530
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 5526
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 5530
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              5521,
                                                              5531
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5521
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5531
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "Identifier",
                                                            "name": "g",
                                                            "range": [
                                                              5532,
                                                              5533
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5532
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5533
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5521,
                                                            5533
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5521
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5533
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        5504,
                                                        5533
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5504
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5533
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5504,
                                                      5533
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5504
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5533
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5431,
                                                  5534
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 5431
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 5534
                                                  }
                                                }
                                              },
                                              "each": false,
                                              "range": [
                                                5403,
                                                5534
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 5403
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 5534
                                                }
                                              }
                                            },
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "LogicalExpression",
                                                    "operator": "&&",
                                                    "left": {
                                                      "type": "BinaryExpression",
                                                      "operator": "!==",
                                                      "left": {
                                                        "type": "Literal",
                                                        "value": null,
                                                        "raw": "null",
                                                        "range": [
                                                          5537,
                                                          5541
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5537
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5541
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            5544,
                                                            5548
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5544
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5548
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "onUpdateCallback",
                                                          "range": [
                                                            5549,
                                                            5565
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5549
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5565
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          5544,
                                                          5565
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5544
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5565
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5537,
                                                        5565
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5537
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5565
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              5567,
                                                              5571
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5567
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5571
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "onUpdateCallback",
                                                            "range": [
                                                              5572,
                                                              5588
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5572
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5588
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5567,
                                                            5588
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5567
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5588
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "call",
                                                          "range": [
                                                            5589,
                                                            5593
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5589
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5593
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          5567,
                                                          5593
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5567
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5593
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "range": [
                                                              5594,
                                                              5598
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5594
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5598
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "object",
                                                            "range": [
                                                              5599,
                                                              5605
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5599
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5605
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5594,
                                                            5605
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5594
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5605
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Identifier",
                                                          "name": "d",
                                                          "range": [
                                                            5606,
                                                            5607
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5606
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5607
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Identifier",
                                                          "name": "a",
                                                          "range": [
                                                            5608,
                                                            5609
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5608
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5609
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        5567,
                                                        5610
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5567
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5610
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5537,
                                                      5610
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5537
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5610
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "==",
                                                    "left": {
                                                      "type": "Literal",
                                                      "value": 1,
                                                      "raw": "1",
                                                      "range": [
                                                        5611,
                                                        5612
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5611
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5612
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "c",
                                                      "range": [
                                                        5614,
                                                        5615
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5614
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5615
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5611,
                                                      5615
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5611
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 5615
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5537,
                                                  5615
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 5537
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 5615
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "IfStatement",
                                                    "test": {
                                                      "type": "BinaryExpression",
                                                      "operator": "<",
                                                      "left": {
                                                        "type": "Literal",
                                                        "value": 0,
                                                        "raw": "0",
                                                        "range": [
                                                          5620,
                                                          5621
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5620
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5621
                                                          }
                                                        }
                                                      },
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            5622,
                                                            5626
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5622
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5626
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "repeatTimes",
                                                          "range": [
                                                            5627,
                                                            5638
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5627
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 5638
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          5622,
                                                          5638
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 5622
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 5638
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5620,
                                                        5638
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5620
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 5638
                                                        }
                                                      }
                                                    },
                                                    "consequent": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ForInStatement",
                                                          "left": {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              5644,
                                                              5645
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5644
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5645
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "SequenceExpression",
                                                            "expressions": [
                                                              {
                                                                "type": "LogicalExpression",
                                                                "operator": "&&",
                                                                "left": {
                                                                  "type": "CallExpression",
                                                                  "callee": {
                                                                    "type": "Identifier",
                                                                    "name": "isFinite",
                                                                    "range": [
                                                                      5649,
                                                                      5657
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 5649
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 5657
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          5658,
                                                                          5662
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 5658
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 5662
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "repeatTimes",
                                                                        "range": [
                                                                          5663,
                                                                          5674
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 5663
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 5674
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        5658,
                                                                        5674
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 5658
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 5674
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    5649,
                                                                    5675
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 5649
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 5675
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "UpdateExpression",
                                                                  "operator": "--",
                                                                  "argument": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "ThisExpression",
                                                                      "range": [
                                                                        5677,
                                                                        5681
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 5677
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 5681
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "repeatTimes",
                                                                      "range": [
                                                                        5682,
                                                                        5693
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 5682
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 5693
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      5677,
                                                                      5693
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 5677
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 5693
                                                                      }
                                                                    }
                                                                  },
                                                                  "prefix": false,
                                                                  "range": [
                                                                    5677,
                                                                    5695
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 5677
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 5695
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  5649,
                                                                  5695
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 5649
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 5695
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "range": [
                                                                    5696,
                                                                    5700
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 5696
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 5700
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "valuesStartRepeat",
                                                                  "range": [
                                                                    5701,
                                                                    5718
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 5701
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 5718
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  5696,
                                                                  5718
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 5696
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 5718
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              5649,
                                                              5718
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5649
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 5718
                                                              }
                                                            }
                                                          },
                                                          "body": {
                                                            "type": "BlockStatement",
                                                            "body": [
                                                              {
                                                                "type": "IfStatement",
                                                                "test": {
                                                                  "type": "SequenceExpression",
                                                                  "expressions": [
                                                                    {
                                                                      "type": "LogicalExpression",
                                                                      "operator": "&&",
                                                                      "left": {
                                                                        "type": "BinaryExpression",
                                                                        "operator": "==",
                                                                        "left": {
                                                                          "type": "Literal",
                                                                          "value": "string",
                                                                          "raw": "'string'",
                                                                          "range": [
                                                                            5723,
                                                                            5731
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 5723
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 5731
                                                                            }
                                                                          }
                                                                        },
                                                                        "right": {
                                                                          "type": "UnaryExpression",
                                                                          "operator": "typeof",
                                                                          "argument": {
                                                                            "type": "MemberExpression",
                                                                            "computed": true,
                                                                            "object": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "ThisExpression",
                                                                                "range": [
                                                                                  5740,
                                                                                  5744
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 5740
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 5744
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "valuesEnd",
                                                                                "range": [
                                                                                  5745,
                                                                                  5754
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 5745
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 5754
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                5740,
                                                                                5754
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 5740
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 5754
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "b",
                                                                              "range": [
                                                                                5755,
                                                                                5756
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 5755
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 5756
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              5740,
                                                                              5757
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 5740
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 5757
                                                                              }
                                                                            }
                                                                          },
                                                                          "prefix": true,
                                                                          "range": [
                                                                            5733,
                                                                            5757
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 5733
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 5757
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          5723,
                                                                          5757
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 5723
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 5757
                                                                          }
                                                                        }
                                                                      },
                                                                      "right": {
                                                                        "type": "AssignmentExpression",
                                                                        "operator": "+=",
                                                                        "left": {
                                                                          "type": "MemberExpression",
                                                                          "computed": true,
                                                                          "object": {
                                                                            "type": "MemberExpression",
                                                                            "computed": false,
                                                                            "object": {
                                                                              "type": "ThisExpression",
                                                                              "range": [
                                                                                5760,
                                                                                5764
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 5760
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 5764
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "valuesStartRepeat",
                                                                              "range": [
                                                                                5765,
                                                                                5782
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 5765
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 5782
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              5760,
                                                                              5782
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 5760
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 5782
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "b",
                                                                            "range": [
                                                                              5783,
                                                                              5784
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 5783
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 5784
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            5760,
                                                                            5785
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 5760
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 5785
                                                                            }
                                                                          }
                                                                        },
                                                                        "right": {
                                                                          "type": "CallExpression",
                                                                          "callee": {
                                                                            "type": "Identifier",
                                                                            "name": "parseFloat",
                                                                            "range": [
                                                                              5787,
                                                                              5797
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 5787
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 5797
                                                                              }
                                                                            }
                                                                          },
                                                                          "arguments": [
                                                                            {
                                                                              "type": "MemberExpression",
                                                                              "computed": true,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "ThisExpression",
                                                                                  "range": [
                                                                                    5798,
                                                                                    5802
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1,
                                                                                      "column": 5798
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1,
                                                                                      "column": 5802
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "valuesEnd",
                                                                                  "range": [
                                                                                    5803,
                                                                                    5812
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1,
                                                                                      "column": 5803
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1,
                                                                                      "column": 5812
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  5798,
                                                                                  5812
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 5798
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 5812
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "b",
                                                                                "range": [
                                                                                  5813,
                                                                                  5814
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 5813
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 5814
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                5798,
                                                                                5815
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 5798
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 5815
                                                                                }
                                                                              }
                                                                            },
                                                                            {
                                                                              "type": "Literal",
                                                                              "value": 10,
                                                                              "raw": "10",
                                                                              "range": [
                                                                                5816,
                                                                                5818
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 5816
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 5818
                                                                                }
                                                                              }
                                                                            }
                                                                          ],
                                                                          "range": [
                                                                            5787,
                                                                            5819
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 5787
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 5819
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          5760,
                                                                          5819
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 5760
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 5819
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        5723,
                                                                        5820
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 5723
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 5820
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "BinaryExpression",
                                                                      "operator": "===",
                                                                      "left": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "ThisExpression",
                                                                          "range": [
                                                                            5821,
                                                                            5825
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 5821
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 5825
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "repeatMode",
                                                                          "range": [
                                                                            5826,
                                                                            5836
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 5826
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 5836
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          5821,
                                                                          5836
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 5821
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 5836
                                                                          }
                                                                        }
                                                                      },
                                                                      "right": {
                                                                        "type": "MemberExpression",
                                                                        "computed": false,
                                                                        "object": {
                                                                          "type": "MemberExpression",
                                                                          "computed": false,
                                                                          "object": {
                                                                            "type": "Identifier",
                                                                            "name": "Tween",
                                                                            "range": [
                                                                              5839,
                                                                              5844
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 5839
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 5844
                                                                              }
                                                                            }
                                                                          },
                                                                          "property": {
                                                                            "type": "Identifier",
                                                                            "name": "Repeat",
                                                                            "range": [
                                                                              5845,
                                                                              5851
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 5845
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 5851
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            5839,
                                                                            5851
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 5839
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 5851
                                                                            }
                                                                          }
                                                                        },
                                                                        "property": {
                                                                          "type": "Identifier",
                                                                          "name": "Yoyo",
                                                                          "range": [
                                                                            5852,
                                                                            5856
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 5852
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 5856
                                                                            }
                                                                          }
                                                                        },
                                                                        "range": [
                                                                          5839,
                                                                          5856
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 5839
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 5856
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        5821,
                                                                        5856
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 5821
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 5856
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    5723,
                                                                    5856
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 5723
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 5856
                                                                    }
                                                                  }
                                                                },
                                                                "consequent": {
                                                                  "type": "BlockStatement",
                                                                  "body": [
                                                                    {
                                                                      "type": "VariableDeclaration",
                                                                      "declarations": [
                                                                        {
                                                                          "type": "VariableDeclarator",
                                                                          "id": {
                                                                            "type": "Identifier",
                                                                            "name": "_e",
                                                                            "range": [
                                                                              5862,
                                                                              5864
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 5862
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 5864
                                                                              }
                                                                            }
                                                                          },
                                                                          "init": {
                                                                            "type": "MemberExpression",
                                                                            "computed": true,
                                                                            "object": {
                                                                              "type": "MemberExpression",
                                                                              "computed": false,
                                                                              "object": {
                                                                                "type": "ThisExpression",
                                                                                "range": [
                                                                                  5865,
                                                                                  5869
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 5865
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 5869
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "valuesStartRepeat",
                                                                                "range": [
                                                                                  5870,
                                                                                  5887
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 5870
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 5887
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                5865,
                                                                                5887
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 5865
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 5887
                                                                                }
                                                                              }
                                                                            },
                                                                            "property": {
                                                                              "type": "Identifier",
                                                                              "name": "b",
                                                                              "range": [
                                                                                5888,
                                                                                5889
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 5888
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 5889
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              5865,
                                                                              5890
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 5865
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 5890
                                                                              }
                                                                            }
                                                                          },
                                                                          "range": [
                                                                            5862,
                                                                            5890
                                                                          ],
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 1,
                                                                              "column": 5862
                                                                            },
                                                                            "end": {
                                                                              "line": 1,
                                                                              "column": 5890
                                                                            }
                                                                          }
                                                                        }
                                                                      ],
                                                                      "kind": "var",
                                                                      "range": [
                                                                        5858,
                                                                        5891
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 5858
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 5891
                                                                        }
                                                                      }
                                                                    },
                                                                    {
                                                                      "type": "ExpressionStatement",
                                                                      "expression": {
                                                                        "type": "SequenceExpression",
                                                                        "expressions": [
                                                                          {
                                                                            "type": "AssignmentExpression",
                                                                            "operator": "=",
                                                                            "left": {
                                                                              "type": "MemberExpression",
                                                                              "computed": true,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "ThisExpression",
                                                                                  "range": [
                                                                                    5891,
                                                                                    5895
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1,
                                                                                      "column": 5891
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1,
                                                                                      "column": 5895
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "valuesStartRepeat",
                                                                                  "range": [
                                                                                    5896,
                                                                                    5913
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1,
                                                                                      "column": 5896
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1,
                                                                                      "column": 5913
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  5891,
                                                                                  5913
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 5891
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 5913
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "b",
                                                                                "range": [
                                                                                  5914,
                                                                                  5915
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 5914
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 5915
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                5891,
                                                                                5916
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 5891
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 5916
                                                                                }
                                                                              }
                                                                            },
                                                                            "right": {
                                                                              "type": "MemberExpression",
                                                                              "computed": true,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "ThisExpression",
                                                                                  "range": [
                                                                                    5917,
                                                                                    5921
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1,
                                                                                      "column": 5917
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1,
                                                                                      "column": 5921
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "valuesEnd",
                                                                                  "range": [
                                                                                    5922,
                                                                                    5931
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1,
                                                                                      "column": 5922
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1,
                                                                                      "column": 5931
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  5917,
                                                                                  5931
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 5917
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 5931
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "b",
                                                                                "range": [
                                                                                  5932,
                                                                                  5933
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 5932
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 5933
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                5917,
                                                                                5934
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 5917
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 5934
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              5891,
                                                                              5934
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 5891
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 5934
                                                                              }
                                                                            }
                                                                          },
                                                                          {
                                                                            "type": "AssignmentExpression",
                                                                            "operator": "=",
                                                                            "left": {
                                                                              "type": "MemberExpression",
                                                                              "computed": true,
                                                                              "object": {
                                                                                "type": "MemberExpression",
                                                                                "computed": false,
                                                                                "object": {
                                                                                  "type": "ThisExpression",
                                                                                  "range": [
                                                                                    5935,
                                                                                    5939
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1,
                                                                                      "column": 5935
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1,
                                                                                      "column": 5939
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "property": {
                                                                                  "type": "Identifier",
                                                                                  "name": "valuesEnd",
                                                                                  "range": [
                                                                                    5940,
                                                                                    5949
                                                                                  ],
                                                                                  "loc": {
                                                                                    "start": {
                                                                                      "line": 1,
                                                                                      "column": 5940
                                                                                    },
                                                                                    "end": {
                                                                                      "line": 1,
                                                                                      "column": 5949
                                                                                    }
                                                                                  }
                                                                                },
                                                                                "range": [
                                                                                  5935,
                                                                                  5949
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 5935
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 5949
                                                                                  }
                                                                                }
                                                                              },
                                                                              "property": {
                                                                                "type": "Identifier",
                                                                                "name": "b",
                                                                                "range": [
                                                                                  5950,
                                                                                  5951
                                                                                ],
                                                                                "loc": {
                                                                                  "start": {
                                                                                    "line": 1,
                                                                                    "column": 5950
                                                                                  },
                                                                                  "end": {
                                                                                    "line": 1,
                                                                                    "column": 5951
                                                                                  }
                                                                                }
                                                                              },
                                                                              "range": [
                                                                                5935,
                                                                                5952
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 5935
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 5952
                                                                                }
                                                                              }
                                                                            },
                                                                            "right": {
                                                                              "type": "Identifier",
                                                                              "name": "_e",
                                                                              "range": [
                                                                                5953,
                                                                                5955
                                                                              ],
                                                                              "loc": {
                                                                                "start": {
                                                                                  "line": 1,
                                                                                  "column": 5953
                                                                                },
                                                                                "end": {
                                                                                  "line": 1,
                                                                                  "column": 5955
                                                                                }
                                                                              }
                                                                            },
                                                                            "range": [
                                                                              5935,
                                                                              5955
                                                                            ],
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 1,
                                                                                "column": 5935
                                                                              },
                                                                              "end": {
                                                                                "line": 1,
                                                                                "column": 5955
                                                                              }
                                                                            }
                                                                          }
                                                                        ],
                                                                        "range": [
                                                                          5891,
                                                                          5955
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 5891
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 5955
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        5891,
                                                                        5955
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 5891
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 5955
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    5857,
                                                                    5956
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 5857
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 5956
                                                                    }
                                                                  }
                                                                },
                                                                "alternate": null,
                                                                "range": [
                                                                  5720,
                                                                  5956
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 5720
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 5956
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "ExpressionStatement",
                                                                "expression": {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "MemberExpression",
                                                                    "computed": true,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          5956,
                                                                          5960
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 5956
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 5960
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "valuesStart",
                                                                        "range": [
                                                                          5961,
                                                                          5972
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 5961
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 5972
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        5956,
                                                                        5972
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 5956
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 5972
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "b",
                                                                      "range": [
                                                                        5973,
                                                                        5974
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 5973
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 5974
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      5956,
                                                                      5975
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 5956
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 5975
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "MemberExpression",
                                                                    "computed": true,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          5976,
                                                                          5980
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 5976
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 5980
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "valuesStartRepeat",
                                                                        "range": [
                                                                          5981,
                                                                          5998
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 5981
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 5998
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        5976,
                                                                        5998
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 5976
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 5998
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "b",
                                                                      "range": [
                                                                        5999,
                                                                        6000
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 5999
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 6000
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      5976,
                                                                      6001
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 5976
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 6001
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    5956,
                                                                    6001
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 5956
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6001
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  5956,
                                                                  6001
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 5956
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6001
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              5719,
                                                              6002
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 5719
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6002
                                                              }
                                                            }
                                                          },
                                                          "each": false,
                                                          "range": [
                                                            5640,
                                                            6002
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 5640
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 6002
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "ReturnStatement",
                                                          "argument": {
                                                            "type": "SequenceExpression",
                                                            "expressions": [
                                                              {
                                                                "type": "LogicalExpression",
                                                                "operator": "&&",
                                                                "left": {
                                                                  "type": "BinaryExpression",
                                                                  "operator": "===",
                                                                  "left": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "ThisExpression",
                                                                      "range": [
                                                                        6009,
                                                                        6013
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 6009
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 6013
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "repeatMode",
                                                                      "range": [
                                                                        6014,
                                                                        6024
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 6014
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 6024
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      6009,
                                                                      6024
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 6009
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 6024
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "Identifier",
                                                                        "name": "Tween",
                                                                        "range": [
                                                                          6027,
                                                                          6032
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 6027
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 6032
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "Repeat",
                                                                        "range": [
                                                                          6033,
                                                                          6039
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 6033
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 6039
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        6027,
                                                                        6039
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 6027
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 6039
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "Yoyo",
                                                                      "range": [
                                                                        6040,
                                                                        6044
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 6040
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 6044
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      6027,
                                                                      6044
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 6027
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 6044
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    6009,
                                                                    6044
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6009
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6044
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "AssignmentExpression",
                                                                  "operator": "=",
                                                                  "left": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "ThisExpression",
                                                                      "range": [
                                                                        6047,
                                                                        6051
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 6047
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 6051
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "reversed",
                                                                      "range": [
                                                                        6052,
                                                                        6060
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 6052
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 6060
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      6047,
                                                                      6060
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 6047
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 6060
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "UnaryExpression",
                                                                    "operator": "!",
                                                                    "argument": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          6062,
                                                                          6066
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 6062
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 6066
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "reversed",
                                                                        "range": [
                                                                          6067,
                                                                          6075
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 1,
                                                                            "column": 6067
                                                                          },
                                                                          "end": {
                                                                            "line": 1,
                                                                            "column": 6075
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        6062,
                                                                        6075
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 6062
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 6075
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": true,
                                                                    "range": [
                                                                      6061,
                                                                      6075
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 6061
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 6075
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    6047,
                                                                    6075
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6047
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6075
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  6009,
                                                                  6076
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6009
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6076
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "AssignmentExpression",
                                                                "operator": "=",
                                                                "left": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "ThisExpression",
                                                                    "range": [
                                                                      6077,
                                                                      6081
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 6077
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 6081
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "startTime",
                                                                    "range": [
                                                                      6082,
                                                                      6091
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 6082
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 6091
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    6077,
                                                                    6091
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6077
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6091
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "BinaryExpression",
                                                                  "operator": "+",
                                                                  "left": {
                                                                    "type": "Identifier",
                                                                    "name": "a",
                                                                    "range": [
                                                                      6092,
                                                                      6093
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 6092
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 6093
                                                                      }
                                                                    }
                                                                  },
                                                                  "right": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "ThisExpression",
                                                                      "range": [
                                                                        6094,
                                                                        6098
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 6094
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 6098
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "delayTime",
                                                                      "range": [
                                                                        6099,
                                                                        6108
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 6099
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 6108
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      6094,
                                                                      6108
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 6094
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 6108
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    6092,
                                                                    6108
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6092
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6108
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  6077,
                                                                  6108
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6077
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6108
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "UnaryExpression",
                                                                "operator": "!",
                                                                "argument": {
                                                                  "type": "Literal",
                                                                  "value": 0,
                                                                  "raw": "0",
                                                                  "range": [
                                                                    6110,
                                                                    6111
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6110
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6111
                                                                    }
                                                                  }
                                                                },
                                                                "prefix": true,
                                                                "range": [
                                                                  6109,
                                                                  6111
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6109
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6111
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              6009,
                                                              6111
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6009
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6111
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6002,
                                                            6111
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 6002
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 6111
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        5639,
                                                        6112
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 5639
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 6112
                                                        }
                                                      }
                                                    },
                                                    "alternate": null,
                                                    "range": [
                                                      5617,
                                                      6112
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 5617
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6112
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ReturnStatement",
                                                    "argument": {
                                                      "type": "SequenceExpression",
                                                      "expressions": [
                                                        {
                                                          "type": "LogicalExpression",
                                                          "operator": "&&",
                                                          "left": {
                                                            "type": "BinaryExpression",
                                                            "operator": "!==",
                                                            "left": {
                                                              "type": "Literal",
                                                              "value": null,
                                                              "raw": "null",
                                                              "range": [
                                                                6119,
                                                                6123
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6119
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6123
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  6126,
                                                                  6130
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6126
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6130
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "onCompleteCallback",
                                                                "range": [
                                                                  6131,
                                                                  6149
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6131
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6149
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                6126,
                                                                6149
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6126
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6149
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              6119,
                                                              6149
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6119
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6149
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "range": [
                                                                    6151,
                                                                    6155
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6151
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6155
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "onCompleteCallback",
                                                                  "range": [
                                                                    6156,
                                                                    6174
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6156
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6174
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  6151,
                                                                  6174
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6151
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6174
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "call",
                                                                "range": [
                                                                  6175,
                                                                  6179
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6175
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6179
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                6151,
                                                                6179
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6151
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6179
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "range": [
                                                                    6180,
                                                                    6184
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6180
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6184
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "object",
                                                                  "range": [
                                                                    6185,
                                                                    6191
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6185
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6191
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  6180,
                                                                  6191
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6180
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6191
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              6151,
                                                              6192
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6151
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6192
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6119,
                                                            6192
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 6119
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 6192
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "LogicalExpression",
                                                          "operator": "&&",
                                                          "left": {
                                                            "type": "BinaryExpression",
                                                            "operator": "!==",
                                                            "left": {
                                                              "type": "Literal",
                                                              "value": null,
                                                              "raw": "null",
                                                              "range": [
                                                                6193,
                                                                6197
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6193
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6197
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "range": [
                                                                  6200,
                                                                  6204
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6200
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6204
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "thenCallback",
                                                                "range": [
                                                                  6205,
                                                                  6217
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6205
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6217
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                6200,
                                                                6217
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6200
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6217
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              6193,
                                                              6217
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6193
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6217
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "SequenceExpression",
                                                            "expressions": [
                                                              {
                                                                "type": "CallExpression",
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "ThisExpression",
                                                                      "range": [
                                                                        6220,
                                                                        6224
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 6220
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 6224
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "thenCallback",
                                                                      "range": [
                                                                        6225,
                                                                        6237
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 6225
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 6237
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      6220,
                                                                      6237
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 6220
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 6237
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "call",
                                                                    "range": [
                                                                      6238,
                                                                      6242
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 6238
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 6242
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    6220,
                                                                    6242
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6220
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6242
                                                                    }
                                                                  }
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "ThisExpression",
                                                                      "range": [
                                                                        6243,
                                                                        6247
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 6243
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 6247
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "object",
                                                                      "range": [
                                                                        6248,
                                                                        6254
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 6248
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 6254
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      6243,
                                                                      6254
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 6243
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 6254
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  6220,
                                                                  6255
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6220
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6255
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "AssignmentExpression",
                                                                "operator": "=",
                                                                "left": {
                                                                  "type": "MemberExpression",
                                                                  "computed": false,
                                                                  "object": {
                                                                    "type": "ThisExpression",
                                                                    "range": [
                                                                      6256,
                                                                      6260
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 6256
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 6260
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "name": "thenCallback",
                                                                    "range": [
                                                                      6261,
                                                                      6273
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 6261
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 6273
                                                                      }
                                                                    }
                                                                  },
                                                                  "range": [
                                                                    6256,
                                                                    6273
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6256
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6273
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "Literal",
                                                                  "value": null,
                                                                  "raw": "null",
                                                                  "range": [
                                                                    6274,
                                                                    6278
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6274
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6278
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  6256,
                                                                  6278
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6256
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6278
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              6220,
                                                              6278
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6220
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6278
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6193,
                                                            6279
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 6193
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 6279
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "UnaryExpression",
                                                          "operator": "!",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": 1,
                                                            "raw": "1",
                                                            "range": [
                                                              6281,
                                                              6282
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6281
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6282
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            6280,
                                                            6282
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 6280
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 6282
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        6119,
                                                        6282
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 6119
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 6282
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6112,
                                                      6282
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6112
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6282
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5616,
                                                  6283
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 5616
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 6283
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                5534,
                                                6283
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 5534
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 6283
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "UnaryExpression",
                                                "operator": "!",
                                                "argument": {
                                                  "type": "Literal",
                                                  "value": 0,
                                                  "raw": "0",
                                                  "range": [
                                                    6290,
                                                    6291
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 6290
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 6291
                                                    }
                                                  }
                                                },
                                                "prefix": true,
                                                "range": [
                                                  6289,
                                                  6291
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 6289
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 6291
                                                  }
                                                }
                                              },
                                              "range": [
                                                6283,
                                                6291
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 6283
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 6291
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5017,
                                            6292
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 5017
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 6292
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          4999,
                                          6292
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 4999
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6292
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        4993,
                                        6292
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 4993
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 6292
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    4979,
                                    6293
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 4979
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 6293
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2064,
                                6294
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 2064
                                },
                                "end": {
                                  "line": 1,
                                  "column": 6294
                                }
                              }
                            },
                            {
                              "type": "ArrayExpression",
                              "elements": [
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          6297,
                                          6300
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6297
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6300
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "getAll",
                                        "raw": "'getAll'",
                                        "range": [
                                          6301,
                                          6309
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6301
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6309
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        6297,
                                        6309
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 6297
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 6309
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          6310,
                                          6315
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6310
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6315
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "getAll",
                                          "range": [
                                            6325,
                                            6331
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 6325
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 6331
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "tweens",
                                                "range": [
                                                  6341,
                                                  6347
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 6341
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 6347
                                                  }
                                                }
                                              },
                                              "range": [
                                                6334,
                                                6347
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 6334
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 6347
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6333,
                                            6348
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 6333
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 6348
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          6316,
                                          6348
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6316
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6348
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        6310,
                                        6348
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 6310
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 6348
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    6296,
                                    6349
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 6296
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 6349
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          6351,
                                          6354
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6351
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6354
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "removeAll",
                                        "raw": "'removeAll'",
                                        "range": [
                                          6355,
                                          6366
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6355
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6366
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        6351,
                                        6366
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 6351
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 6366
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          6367,
                                          6372
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6367
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6372
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "removeAll",
                                          "range": [
                                            6382,
                                            6391
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 6382
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 6391
                                            }
                                          }
                                        },
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "tweens",
                                                  "range": [
                                                    6394,
                                                    6400
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 6394
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 6400
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "ArrayExpression",
                                                  "elements": [],
                                                  "range": [
                                                    6401,
                                                    6403
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 6401
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 6403
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6394,
                                                  6403
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 6394
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 6403
                                                  }
                                                }
                                              },
                                              "range": [
                                                6394,
                                                6403
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 6394
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 6403
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6393,
                                            6404
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 6393
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 6404
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          6373,
                                          6404
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6373
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6404
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        6367,
                                        6404
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 6367
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 6404
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    6350,
                                    6405
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 6350
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 6405
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          6407,
                                          6410
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6407
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6410
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "add",
                                        "raw": "'add'",
                                        "range": [
                                          6411,
                                          6416
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6411
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6416
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        6407,
                                        6416
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 6407
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 6416
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          6417,
                                          6422
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6417
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6422
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "add",
                                          "range": [
                                            6432,
                                            6435
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 6432
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 6435
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              6436,
                                              6437
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 6436
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 6437
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "tweens",
                                                    "range": [
                                                      6439,
                                                      6445
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6439
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6445
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "push",
                                                    "range": [
                                                      6446,
                                                      6450
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6446
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6450
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6439,
                                                    6450
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 6439
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 6450
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      6451,
                                                      6452
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6451
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6452
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6439,
                                                  6453
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 6439
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 6453
                                                  }
                                                }
                                              },
                                              "range": [
                                                6439,
                                                6453
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 6439
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 6453
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6438,
                                            6454
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 6438
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 6454
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          6423,
                                          6454
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6423
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6454
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        6417,
                                        6454
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 6417
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 6454
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    6406,
                                    6455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 6406
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 6455
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          6457,
                                          6460
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6457
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6460
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "remove",
                                        "raw": "'remove'",
                                        "range": [
                                          6461,
                                          6469
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6461
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6469
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        6457,
                                        6469
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 6457
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 6469
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          6470,
                                          6475
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6470
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6475
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "remove",
                                          "range": [
                                            6485,
                                            6491
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 6485
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 6491
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              6492,
                                              6493
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 6492
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 6493
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      6499,
                                                      6500
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6499
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6500
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "tweens",
                                                        "range": [
                                                          6501,
                                                          6507
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 6501
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 6507
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "indexOf",
                                                        "range": [
                                                          6508,
                                                          6515
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 6508
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 6515
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6501,
                                                        6515
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 6501
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 6515
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          6516,
                                                          6517
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 6516
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 6517
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      6501,
                                                      6518
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6501
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6518
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6499,
                                                    6518
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 6499
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 6518
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                6495,
                                                6519
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 6495
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 6519
                                                }
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "LogicalExpression",
                                                "operator": "&&",
                                                "left": {
                                                  "type": "BinaryExpression",
                                                  "operator": "!==",
                                                  "left": {
                                                    "type": "UnaryExpression",
                                                    "operator": "-",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": 1,
                                                      "raw": "1",
                                                      "range": [
                                                        6520,
                                                        6521
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 6520
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 6521
                                                        }
                                                      }
                                                    },
                                                    "prefix": true,
                                                    "range": [
                                                      6519,
                                                      6521
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6519
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6521
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      6524,
                                                      6525
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6524
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6525
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6519,
                                                    6525
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 6519
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 6525
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "tweens",
                                                      "range": [
                                                        6527,
                                                        6533
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 6527
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 6533
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "splice",
                                                      "range": [
                                                        6534,
                                                        6540
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 6534
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 6540
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6527,
                                                      6540
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6527
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6540
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "b",
                                                      "range": [
                                                        6541,
                                                        6542
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 6541
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 6542
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "Literal",
                                                      "value": 1,
                                                      "raw": "1",
                                                      "range": [
                                                        6543,
                                                        6544
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 6543
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 6544
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    6527,
                                                    6545
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 6527
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 6545
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6519,
                                                  6545
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 6519
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 6545
                                                  }
                                                }
                                              },
                                              "range": [
                                                6519,
                                                6545
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 6519
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 6545
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6494,
                                            6546
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 6494
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 6546
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          6476,
                                          6546
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6476
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6546
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        6470,
                                        6546
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 6470
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 6546
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    6456,
                                    6547
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 6456
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 6547
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          6549,
                                          6552
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6549
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6552
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "removeObjectTweens",
                                        "raw": "'removeObjectTweens'",
                                        "range": [
                                          6553,
                                          6573
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6553
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6573
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        6549,
                                        6573
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 6549
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 6573
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          6574,
                                          6579
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6574
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6579
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "removeObjectTweens",
                                          "range": [
                                            6589,
                                            6607
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 6589
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 6607
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              6608,
                                              6609
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 6608
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 6609
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "Tween",
                                                        "range": [
                                                          6611,
                                                          6616
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 6611
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 6616
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "getAll",
                                                        "range": [
                                                          6617,
                                                          6623
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 6617
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 6623
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6611,
                                                        6623
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 6611
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 6623
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      6611,
                                                      6625
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6611
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6625
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "forEach",
                                                    "range": [
                                                      6626,
                                                      6633
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6626
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6633
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6611,
                                                    6633
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 6611
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 6633
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "b",
                                                        "range": [
                                                          6643,
                                                          6644
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 6643
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 6644
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "LogicalExpression",
                                                            "operator": "&&",
                                                            "left": {
                                                              "type": "BinaryExpression",
                                                              "operator": "==",
                                                              "left": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "b",
                                                                  "range": [
                                                                    6646,
                                                                    6647
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6646
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6647
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "parent",
                                                                  "range": [
                                                                    6648,
                                                                    6654
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6648
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6654
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  6646,
                                                                  6654
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6646
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6654
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "Identifier",
                                                                "name": "a",
                                                                "range": [
                                                                  6656,
                                                                  6657
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6656
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6657
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                6646,
                                                                6657
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6646
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6657
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "b",
                                                                  "range": [
                                                                    6659,
                                                                    6660
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6659
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6660
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "stop",
                                                                  "range": [
                                                                    6661,
                                                                    6665
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6661
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6665
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  6659,
                                                                  6665
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6659
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6665
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [],
                                                              "range": [
                                                                6659,
                                                                6667
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6659
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6667
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              6646,
                                                              6667
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6646
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6667
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6646,
                                                            6667
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 6646
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 6667
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        6645,
                                                        6668
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 6645
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 6668
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      6634,
                                                      6668
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6634
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6668
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6611,
                                                  6669
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 6611
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 6669
                                                  }
                                                }
                                              },
                                              "range": [
                                                6611,
                                                6669
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 6611
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 6669
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6610,
                                            6670
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 6610
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 6670
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          6580,
                                          6670
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6580
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6670
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        6574,
                                        6670
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 6574
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 6670
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    6548,
                                    6671
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 6548
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 6671
                                    }
                                  }
                                },
                                {
                                  "type": "ObjectExpression",
                                  "properties": [
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "key",
                                        "range": [
                                          6673,
                                          6676
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6673
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6676
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "Literal",
                                        "value": "update",
                                        "raw": "'update'",
                                        "range": [
                                          6677,
                                          6685
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6677
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6685
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        6673,
                                        6685
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 6673
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 6685
                                        }
                                      }
                                    },
                                    {
                                      "type": "Property",
                                      "key": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          6686,
                                          6691
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6686
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6691
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "FunctionExpression",
                                        "id": {
                                          "type": "Identifier",
                                          "name": "update",
                                          "range": [
                                            6701,
                                            6707
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 6701
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 6707
                                            }
                                          }
                                        },
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              6708,
                                              6709
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 6708
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 6709
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              6710,
                                              6711
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 6710
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 6711
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "SequenceExpression",
                                                "expressions": [
                                                  {
                                                    "type": "AssignmentExpression",
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        6716,
                                                        6717
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 6716
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 6717
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "ConditionalExpression",
                                                      "test": {
                                                        "type": "BinaryExpression",
                                                        "operator": "===",
                                                        "left": {
                                                          "type": "UnaryExpression",
                                                          "operator": "void",
                                                          "argument": {
                                                            "type": "Literal",
                                                            "value": 0,
                                                            "raw": "0",
                                                            "range": [
                                                              6723,
                                                              6724
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6723
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6724
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            6718,
                                                            6724
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 6718
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 6724
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Identifier",
                                                          "name": "a",
                                                          "range": [
                                                            6727,
                                                            6728
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 6727
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 6728
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          6718,
                                                          6728
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 6718
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 6728
                                                          }
                                                        }
                                                      },
                                                      "consequent": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "window",
                                                              "range": [
                                                                6729,
                                                                6735
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6729
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6735
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "performance",
                                                              "range": [
                                                                6736,
                                                                6747
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6736
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6747
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              6729,
                                                              6747
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6729
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6747
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "now",
                                                            "range": [
                                                              6748,
                                                              6751
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6748
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6751
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6729,
                                                            6751
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 6729
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 6751
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          6729,
                                                          6753
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 6729
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 6753
                                                          }
                                                        }
                                                      },
                                                      "alternate": {
                                                        "type": "Identifier",
                                                        "name": "a",
                                                        "range": [
                                                          6754,
                                                          6755
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 6754
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 6755
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6718,
                                                        6755
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 6718
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 6755
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6716,
                                                      6755
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6716
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6755
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "BinaryExpression",
                                                    "operator": "===",
                                                    "left": {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        6756,
                                                        6757
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 6756
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 6757
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "tweens",
                                                        "range": [
                                                          6760,
                                                          6766
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 6760
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 6766
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "length",
                                                        "range": [
                                                          6767,
                                                          6773
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 6767
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 6773
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6760,
                                                        6773
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 6760
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 6773
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6756,
                                                      6773
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6756
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6773
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6716,
                                                  6773
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 6716
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 6773
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "ReturnStatement",
                                                "argument": {
                                                  "type": "UnaryExpression",
                                                  "operator": "!",
                                                  "argument": {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      6781,
                                                      6782
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6781
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6782
                                                      }
                                                    }
                                                  },
                                                  "prefix": true,
                                                  "range": [
                                                    6780,
                                                    6782
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 6780
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 6782
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6774,
                                                  6783
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 6774
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 6783
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                6713,
                                                6783
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 6713
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 6783
                                                }
                                              }
                                            },
                                            {
                                              "type": "VariableDeclaration",
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "c",
                                                    "range": [
                                                      6787,
                                                      6788
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6787
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6788
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "Literal",
                                                    "value": 0,
                                                    "raw": "0",
                                                    "range": [
                                                      6789,
                                                      6790
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6789
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6790
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6787,
                                                    6790
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 6787
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 6790
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "VariableDeclarator",
                                                  "id": {
                                                    "type": "Identifier",
                                                    "name": "d",
                                                    "range": [
                                                      6791,
                                                      6792
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6791
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6792
                                                      }
                                                    }
                                                  },
                                                  "init": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "tweens",
                                                      "range": [
                                                        6793,
                                                        6799
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 6793
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 6799
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "length",
                                                      "range": [
                                                        6800,
                                                        6806
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 6800
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 6806
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6793,
                                                      6806
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6793
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6806
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    6791,
                                                    6806
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 6791
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 6806
                                                    }
                                                  }
                                                }
                                              ],
                                              "kind": "var",
                                              "range": [
                                                6783,
                                                6807
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 6783
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 6807
                                                }
                                              }
                                            },
                                            {
                                              "type": "ForStatement",
                                              "init": {
                                                "type": "Identifier",
                                                "name": "c",
                                                "range": [
                                                  6811,
                                                  6812
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 6811
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 6812
                                                  }
                                                }
                                              },
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "<",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "c",
                                                  "range": [
                                                    6813,
                                                    6814
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 6813
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 6814
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "d",
                                                  "range": [
                                                    6815,
                                                    6816
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 6815
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 6816
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6813,
                                                  6816
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 6813
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 6816
                                                  }
                                                }
                                              },
                                              "update": {
                                                "type": "UpdateExpression",
                                                "operator": "++",
                                                "argument": {
                                                  "type": "Identifier",
                                                  "name": "c",
                                                  "range": [
                                                    6817,
                                                    6818
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 6817
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 6818
                                                    }
                                                  }
                                                },
                                                "prefix": false,
                                                "range": [
                                                  6817,
                                                  6820
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 6817
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 6820
                                                  }
                                                }
                                              },
                                              "body": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "VariableDeclaration",
                                                    "declarations": [
                                                      {
                                                        "type": "VariableDeclarator",
                                                        "id": {
                                                          "type": "Identifier",
                                                          "name": "e",
                                                          "range": [
                                                            6826,
                                                            6827
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 6826
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 6827
                                                            }
                                                          }
                                                        },
                                                        "init": {
                                                          "type": "MemberExpression",
                                                          "computed": true,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "tweens",
                                                            "range": [
                                                              6828,
                                                              6834
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6828
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6834
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "c",
                                                            "range": [
                                                              6835,
                                                              6836
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6835
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6836
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6828,
                                                            6837
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 6828
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 6837
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          6826,
                                                          6837
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 6826
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 6837
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "kind": "var",
                                                    "range": [
                                                      6822,
                                                      6838
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6822
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6838
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "ConditionalExpression",
                                                      "test": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "e",
                                                            "range": [
                                                              6838,
                                                              6839
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6838
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6839
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "update",
                                                            "range": [
                                                              6840,
                                                              6846
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6840
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6846
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6838,
                                                            6846
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 6838
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 6846
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              6847,
                                                              6848
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6847
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6848
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          6838,
                                                          6849
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 6838
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 6849
                                                          }
                                                        }
                                                      },
                                                      "consequent": {
                                                        "type": "ConditionalExpression",
                                                        "test": {
                                                          "type": "LogicalExpression",
                                                          "operator": "||",
                                                          "left": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "e",
                                                              "range": [
                                                                6850,
                                                                6851
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6850
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6851
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "paused",
                                                              "range": [
                                                                6852,
                                                                6858
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6852
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6858
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              6850,
                                                              6858
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6850
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6858
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "UnaryExpression",
                                                            "operator": "!",
                                                            "argument": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "e",
                                                                  "range": [
                                                                    6861,
                                                                    6862
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6861
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6862
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "parent",
                                                                  "range": [
                                                                    6863,
                                                                    6869
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6863
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6869
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  6861,
                                                                  6869
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6861
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6869
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "view",
                                                                "range": [
                                                                  6870,
                                                                  6874
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6870
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6874
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                6861,
                                                                6874
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6861
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6874
                                                                }
                                                              }
                                                            },
                                                            "prefix": true,
                                                            "range": [
                                                              6860,
                                                              6874
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6860
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6874
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6850,
                                                            6874
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 6850
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 6874
                                                            }
                                                          }
                                                        },
                                                        "consequent": {
                                                          "type": "LogicalExpression",
                                                          "operator": "&&",
                                                          "left": {
                                                            "type": "LogicalExpression",
                                                            "operator": "&&",
                                                            "left": {
                                                              "type": "UnaryExpression",
                                                              "operator": "!",
                                                              "argument": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "e",
                                                                  "range": [
                                                                    6876,
                                                                    6877
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6876
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6877
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "paused",
                                                                  "range": [
                                                                    6878,
                                                                    6884
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6878
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6884
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  6876,
                                                                  6884
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6876
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6884
                                                                  }
                                                                }
                                                              },
                                                              "prefix": true,
                                                              "range": [
                                                                6875,
                                                                6884
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6875
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6884
                                                                }
                                                              }
                                                            },
                                                            "right": {
                                                              "type": "Identifier",
                                                              "name": "b",
                                                              "range": [
                                                                6886,
                                                                6887
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6886
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6887
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              6875,
                                                              6887
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6875
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6887
                                                              }
                                                            }
                                                          },
                                                          "right": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "b",
                                                                "range": [
                                                                  6889,
                                                                  6890
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6889
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6890
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "invalidateViews",
                                                                "range": [
                                                                  6891,
                                                                  6906
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6891
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6906
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                6889,
                                                                6906
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6889
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6906
                                                                }
                                                              }
                                                            },
                                                            "arguments": [],
                                                            "range": [
                                                              6889,
                                                              6908
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6889
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6908
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6875,
                                                            6908
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 6875
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 6908
                                                            }
                                                          }
                                                        },
                                                        "alternate": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "MemberExpression",
                                                                "computed": false,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "e",
                                                                  "range": [
                                                                    6909,
                                                                    6910
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6909
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6910
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "parent",
                                                                  "range": [
                                                                    6911,
                                                                    6917
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6911
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6917
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  6909,
                                                                  6917
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6909
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6917
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "view",
                                                                "range": [
                                                                  6918,
                                                                  6922
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6918
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6922
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                6909,
                                                                6922
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6909
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6922
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "invalidate",
                                                              "range": [
                                                                6923,
                                                                6933
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6923
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6933
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              6909,
                                                              6933
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6909
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6933
                                                              }
                                                            }
                                                          },
                                                          "arguments": [],
                                                          "range": [
                                                            6909,
                                                            6935
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 6909
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 6935
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          6850,
                                                          6935
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 6850
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 6935
                                                          }
                                                        }
                                                      },
                                                      "alternate": {
                                                        "type": "SequenceExpression",
                                                        "expressions": [
                                                          {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "computed": false,
                                                              "object": {
                                                                "type": "Identifier",
                                                                "name": "tweens",
                                                                "range": [
                                                                  6937,
                                                                  6943
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6937
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6943
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "name": "splice",
                                                                "range": [
                                                                  6944,
                                                                  6950
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6944
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6950
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                6937,
                                                                6950
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6937
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6950
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "UpdateExpression",
                                                                "operator": "--",
                                                                "argument": {
                                                                  "type": "Identifier",
                                                                  "name": "c",
                                                                  "range": [
                                                                    6951,
                                                                    6952
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 6951
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 6952
                                                                    }
                                                                  }
                                                                },
                                                                "prefix": false,
                                                                "range": [
                                                                  6951,
                                                                  6954
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6951
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6954
                                                                  }
                                                                }
                                                              },
                                                              {
                                                                "type": "Literal",
                                                                "value": 1,
                                                                "raw": "1",
                                                                "range": [
                                                                  6955,
                                                                  6956
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 6955
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 6956
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              6937,
                                                              6957
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6937
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6957
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "UpdateExpression",
                                                            "operator": "--",
                                                            "argument": {
                                                              "type": "Identifier",
                                                              "name": "d",
                                                              "range": [
                                                                6958,
                                                                6959
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 6958
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 6959
                                                                }
                                                              }
                                                            },
                                                            "prefix": false,
                                                            "range": [
                                                              6958,
                                                              6961
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 6958
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 6961
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          6937,
                                                          6961
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 6937
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 6961
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6838,
                                                        6962
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 6838
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 6962
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6838,
                                                      6962
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 6838
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 6962
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6821,
                                                  6963
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 6821
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 6963
                                                  }
                                                }
                                              },
                                              "range": [
                                                6807,
                                                6963
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 6807
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 6963
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "UnaryExpression",
                                                "operator": "!",
                                                "argument": {
                                                  "type": "Literal",
                                                  "value": 0,
                                                  "raw": "0",
                                                  "range": [
                                                    6970,
                                                    6971
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 6970
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 6971
                                                    }
                                                  }
                                                },
                                                "prefix": true,
                                                "range": [
                                                  6969,
                                                  6971
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 6969
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 6971
                                                  }
                                                }
                                              },
                                              "range": [
                                                6963,
                                                6971
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 6963
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 6971
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            6712,
                                            6972
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 6712
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 6972
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          6692,
                                          6972
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 6692
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 6972
                                          }
                                        }
                                      },
                                      "kind": "init",
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "range": [
                                        6686,
                                        6972
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 6686
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 6972
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    6672,
                                    6973
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 6672
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 6973
                                    }
                                  }
                                }
                              ],
                              "range": [
                                6295,
                                6974
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 6295
                                },
                                "end": {
                                  "line": 1,
                                  "column": 6974
                                }
                              }
                            }
                          ],
                          "range": [
                            2032,
                            6975
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 2032
                            },
                            "end": {
                              "line": 1,
                              "column": 6975
                            }
                          }
                        },
                        {
                          "type": "Identifier",
                          "name": "Tween",
                          "range": [
                            6976,
                            6981
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 6976
                            },
                            "end": {
                              "line": 1,
                              "column": 6981
                            }
                          }
                        }
                      ],
                      "range": [
                        2032,
                        6981
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 2032
                        },
                        "end": {
                          "line": 1,
                          "column": 6981
                        }
                      }
                    },
                    "range": [
                      2026,
                      6981
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 2026
                      },
                      "end": {
                        "line": 1,
                        "column": 6981
                      }
                    }
                  }
                ],
                "range": [
                  1319,
                  6982
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 1319
                  },
                  "end": {
                    "line": 1,
                    "column": 6982
                  }
                }
              },
              "generator": false,
              "expression": false,
              "range": [
                1309,
                6982
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 1309
                },
                "end": {
                  "line": 1,
                  "column": 6982
                }
              }
            },
            "arguments": [],
            "range": [
              1309,
              6984
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 1309
              },
              "end": {
                "line": 1,
                "column": 6984
              }
            }
          },
          "range": [
            1303,
            6984
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 1303
            },
            "end": {
              "line": 1,
              "column": 6984
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        1299,
        6985
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 1299
        },
        "end": {
          "line": 1,
          "column": 6985
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "exports",
            "range": [
              6985,
              6992
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 6985
              },
              "end": {
                "line": 1,
                "column": 6992
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "default",
            "range": [
              6993,
              7000
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 6993
              },
              "end": {
                "line": 1,
                "column": 7000
              }
            }
          },
          "range": [
            6985,
            7000
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 6985
            },
            "end": {
              "line": 1,
              "column": 7000
            }
          }
        },
        "right": {
          "type": "Identifier",
          "name": "Tween",
          "range": [
            7001,
            7006
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7001
            },
            "end": {
              "line": 1,
              "column": 7006
            }
          }
        },
        "range": [
          6985,
          7006
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 6985
          },
          "end": {
            "line": 1,
            "column": 7006
          }
        }
      },
      "range": [
        6985,
        7007
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 6985
        },
        "end": {
          "line": 1,
          "column": 7007
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "AssignmentExpression",
        "operator": "=",
        "left": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "Tween",
            "range": [
              7007,
              7012
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7007
              },
              "end": {
                "line": 1,
                "column": 7012
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Repeat",
            "range": [
              7013,
              7019
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7013
              },
              "end": {
                "line": 1,
                "column": 7019
              }
            }
          },
          "range": [
            7007,
            7019
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7007
            },
            "end": {
              "line": 1,
              "column": 7019
            }
          }
        },
        "right": {
          "type": "ObjectExpression",
          "properties": [
            {
              "type": "Property",
              "key": {
                "type": "Identifier",
                "name": "Normal",
                "range": [
                  7021,
                  7027
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 7021
                  },
                  "end": {
                    "line": 1,
                    "column": 7027
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": 1,
                "raw": "1",
                "range": [
                  7028,
                  7029
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 7028
                  },
                  "end": {
                    "line": 1,
                    "column": 7029
                  }
                }
              },
              "kind": "init",
              "method": false,
              "shorthand": false,
              "computed": false,
              "range": [
                7021,
                7029
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 7021
                },
                "end": {
                  "line": 1,
                  "column": 7029
                }
              }
            },
            {
              "type": "Property",
              "key": {
                "type": "Identifier",
                "name": "Yoyo",
                "range": [
                  7030,
                  7034
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 7030
                  },
                  "end": {
                    "line": 1,
                    "column": 7034
                  }
                }
              },
              "value": {
                "type": "Literal",
                "value": 2,
                "raw": "2",
                "range": [
                  7035,
                  7036
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 7035
                  },
                  "end": {
                    "line": 1,
                    "column": 7036
                  }
                }
              },
              "kind": "init",
              "method": false,
              "shorthand": false,
              "computed": false,
              "range": [
                7030,
                7036
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 7030
                },
                "end": {
                  "line": 1,
                  "column": 7036
                }
              }
            }
          ],
          "range": [
            7020,
            7037
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7020
            },
            "end": {
              "line": 1,
              "column": 7037
            }
          }
        },
        "range": [
          7007,
          7037
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 7007
          },
          "end": {
            "line": 1,
            "column": 7037
          }
        }
      },
      "range": [
        7007,
        7038
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 7007
        },
        "end": {
          "line": 1,
          "column": 7038
        }
      }
    },
    {
      "type": "FunctionDeclaration",
      "id": {
        "type": "Identifier",
        "name": "flatten",
        "range": [
          7047,
          7054
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 7047
          },
          "end": {
            "line": 1,
            "column": 7054
          }
        }
      },
      "params": [
        {
          "type": "Identifier",
          "name": "a",
          "range": [
            7055,
            7056
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7055
            },
            "end": {
              "line": 1,
              "column": 7056
            }
          }
        },
        {
          "type": "Identifier",
          "name": "b",
          "range": [
            7057,
            7058
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7057
            },
            "end": {
              "line": 1,
              "column": 7058
            }
          }
        },
        {
          "type": "Identifier",
          "name": "c",
          "range": [
            7059,
            7060
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7059
            },
            "end": {
              "line": 1,
              "column": 7060
            }
          }
        },
        {
          "type": "Identifier",
          "name": "d",
          "range": [
            7061,
            7062
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7061
            },
            "end": {
              "line": 1,
              "column": 7062
            }
          }
        }
      ],
      "body": {
        "type": "BlockStatement",
        "body": [
          {
            "type": "ExpressionStatement",
            "expression": {
              "type": "SequenceExpression",
              "expressions": [
                {
                  "type": "LogicalExpression",
                  "operator": "&&",
                  "left": {
                    "type": "LogicalExpression",
                    "operator": "&&",
                    "left": {
                      "type": "LogicalExpression",
                      "operator": "&&",
                      "left": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "Array",
                            "range": [
                              7064,
                              7069
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7064
                              },
                              "end": {
                                "line": 1,
                                "column": 7069
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "isArray",
                            "range": [
                              7070,
                              7077
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7070
                              },
                              "end": {
                                "line": 1,
                                "column": 7077
                              }
                            }
                          },
                          "range": [
                            7064,
                            7077
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7064
                            },
                            "end": {
                              "line": 1,
                              "column": 7077
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "b",
                            "range": [
                              7078,
                              7079
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7078
                              },
                              "end": {
                                "line": 1,
                                "column": 7079
                              }
                            }
                          }
                        ],
                        "range": [
                          7064,
                          7080
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7064
                          },
                          "end": {
                            "line": 1,
                            "column": 7080
                          }
                        }
                      },
                      "right": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            7082,
                            7083
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7082
                            },
                            "end": {
                              "line": 1,
                              "column": 7083
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "b",
                            "range": [
                              7085,
                              7086
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7085
                              },
                              "end": {
                                "line": 1,
                                "column": 7086
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "length",
                            "range": [
                              7087,
                              7093
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7087
                              },
                              "end": {
                                "line": 1,
                                "column": 7093
                              }
                            }
                          },
                          "range": [
                            7085,
                            7093
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7085
                            },
                            "end": {
                              "line": 1,
                              "column": 7093
                            }
                          }
                        },
                        "range": [
                          7082,
                          7093
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7082
                          },
                          "end": {
                            "line": 1,
                            "column": 7093
                          }
                        }
                      },
                      "range": [
                        7064,
                        7093
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7064
                        },
                        "end": {
                          "line": 1,
                          "column": 7093
                        }
                      }
                    },
                    "right": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Literal",
                        "value": "object",
                        "raw": "'object'",
                        "range": [
                          7095,
                          7103
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7095
                          },
                          "end": {
                            "line": 1,
                            "column": 7103
                          }
                        }
                      },
                      "right": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "SequenceExpression",
                          "expressions": [
                            {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                7106,
                                7107
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7106
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7107
                                }
                              }
                            },
                            {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "_typeof3",
                                "range": [
                                  7108,
                                  7116
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7108
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7116
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "default",
                                "range": [
                                  7117,
                                  7124
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7117
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7124
                                  }
                                }
                              },
                              "range": [
                                7108,
                                7124
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7108
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7124
                                }
                              }
                            }
                          ],
                          "range": [
                            7106,
                            7124
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7106
                            },
                            "end": {
                              "line": 1,
                              "column": 7124
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": true,
                            "object": {
                              "type": "Identifier",
                              "name": "b",
                              "range": [
                                7126,
                                7127
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7126
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7127
                                }
                              }
                            },
                            "property": {
                              "type": "Literal",
                              "value": 0,
                              "raw": "0",
                              "range": [
                                7128,
                                7129
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7128
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7129
                                }
                              }
                            },
                            "range": [
                              7126,
                              7130
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7126
                              },
                              "end": {
                                "line": 1,
                                "column": 7130
                              }
                            }
                          }
                        ],
                        "range": [
                          7105,
                          7131
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7105
                          },
                          "end": {
                            "line": 1,
                            "column": 7131
                          }
                        }
                      },
                      "range": [
                        7095,
                        7131
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7095
                        },
                        "end": {
                          "line": 1,
                          "column": 7131
                        }
                      }
                    },
                    "range": [
                      7064,
                      7131
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7064
                      },
                      "end": {
                        "line": 1,
                        "column": 7131
                      }
                    }
                  },
                  "right": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "Identifier",
                      "name": "b",
                      "range": [
                        7134,
                        7135
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7134
                        },
                        "end": {
                          "line": 1,
                          "column": 7135
                        }
                      }
                    },
                    "right": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "mergeArray",
                        "range": [
                          7136,
                          7146
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7136
                          },
                          "end": {
                            "line": 1,
                            "column": 7146
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "a",
                          "range": [
                            7147,
                            7148
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7147
                            },
                            "end": {
                              "line": 1,
                              "column": 7148
                            }
                          }
                        },
                        {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "c",
                              "range": [
                                7149,
                                7150
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7149
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7150
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "join",
                              "range": [
                                7151,
                                7155
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7151
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7155
                                }
                              }
                            },
                            "range": [
                              7149,
                              7155
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7149
                              },
                              "end": {
                                "line": 1,
                                "column": 7155
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "value": ".",
                              "raw": "'.'",
                              "range": [
                                7156,
                                7159
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7156
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7159
                                }
                              }
                            }
                          ],
                          "range": [
                            7149,
                            7160
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7149
                            },
                            "end": {
                              "line": 1,
                              "column": 7160
                            }
                          }
                        },
                        {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "b",
                            "range": [
                              7161,
                              7162
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7161
                              },
                              "end": {
                                "line": 1,
                                "column": 7162
                              }
                            }
                          },
                          "property": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              7163,
                              7164
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7163
                              },
                              "end": {
                                "line": 1,
                                "column": 7164
                              }
                            }
                          },
                          "range": [
                            7161,
                            7165
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7161
                            },
                            "end": {
                              "line": 1,
                              "column": 7165
                            }
                          }
                        },
                        {
                          "type": "UnaryExpression",
                          "operator": "!",
                          "argument": {
                            "type": "Literal",
                            "value": 0,
                            "raw": "0",
                            "range": [
                              7167,
                              7168
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7167
                              },
                              "end": {
                                "line": 1,
                                "column": 7168
                              }
                            }
                          },
                          "prefix": true,
                          "range": [
                            7166,
                            7168
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7166
                            },
                            "end": {
                              "line": 1,
                              "column": 7168
                            }
                          }
                        }
                      ],
                      "range": [
                        7136,
                        7169
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7136
                        },
                        "end": {
                          "line": 1,
                          "column": 7169
                        }
                      }
                    },
                    "range": [
                      7134,
                      7169
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7134
                      },
                      "end": {
                        "line": 1,
                        "column": 7169
                      }
                    }
                  },
                  "range": [
                    7064,
                    7170
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7064
                    },
                    "end": {
                      "line": 1,
                      "column": 7170
                    }
                  }
                },
                {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "c",
                    "range": [
                      7171,
                      7172
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7171
                      },
                      "end": {
                        "line": 1,
                        "column": 7172
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Literal",
                        "value": "undefined",
                        "raw": "'undefined'",
                        "range": [
                          7173,
                          7184
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7173
                          },
                          "end": {
                            "line": 1,
                            "column": 7184
                          }
                        }
                      },
                      "right": {
                        "type": "UnaryExpression",
                        "operator": "typeof",
                        "argument": {
                          "type": "Identifier",
                          "name": "c",
                          "range": [
                            7193,
                            7194
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7193
                            },
                            "end": {
                              "line": 1,
                              "column": 7194
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          7186,
                          7194
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7186
                          },
                          "end": {
                            "line": 1,
                            "column": 7194
                          }
                        }
                      },
                      "range": [
                        7173,
                        7194
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7173
                        },
                        "end": {
                          "line": 1,
                          "column": 7194
                        }
                      }
                    },
                    "consequent": {
                      "type": "ArrayExpression",
                      "elements": [],
                      "range": [
                        7195,
                        7197
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7195
                        },
                        "end": {
                          "line": 1,
                          "column": 7197
                        }
                      }
                    },
                    "alternate": {
                      "type": "Identifier",
                      "name": "c",
                      "range": [
                        7198,
                        7199
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7198
                        },
                        "end": {
                          "line": 1,
                          "column": 7199
                        }
                      }
                    },
                    "range": [
                      7173,
                      7199
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7173
                      },
                      "end": {
                        "line": 1,
                        "column": 7199
                      }
                    }
                  },
                  "range": [
                    7171,
                    7199
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7171
                    },
                    "end": {
                      "line": 1,
                      "column": 7199
                    }
                  }
                },
                {
                  "type": "AssignmentExpression",
                  "operator": "=",
                  "left": {
                    "type": "Identifier",
                    "name": "d",
                    "range": [
                      7200,
                      7201
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7200
                      },
                      "end": {
                        "line": 1,
                        "column": 7201
                      }
                    }
                  },
                  "right": {
                    "type": "ConditionalExpression",
                    "test": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Literal",
                        "value": "undefined",
                        "raw": "'undefined'",
                        "range": [
                          7202,
                          7213
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7202
                          },
                          "end": {
                            "line": 1,
                            "column": 7213
                          }
                        }
                      },
                      "right": {
                        "type": "UnaryExpression",
                        "operator": "typeof",
                        "argument": {
                          "type": "Identifier",
                          "name": "d",
                          "range": [
                            7222,
                            7223
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7222
                            },
                            "end": {
                              "line": 1,
                              "column": 7223
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          7215,
                          7223
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7215
                          },
                          "end": {
                            "line": 1,
                            "column": 7223
                          }
                        }
                      },
                      "range": [
                        7202,
                        7223
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7202
                        },
                        "end": {
                          "line": 1,
                          "column": 7223
                        }
                      }
                    },
                    "consequent": {
                      "type": "ObjectExpression",
                      "properties": [],
                      "range": [
                        7224,
                        7226
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7224
                        },
                        "end": {
                          "line": 1,
                          "column": 7226
                        }
                      }
                    },
                    "alternate": {
                      "type": "Identifier",
                      "name": "d",
                      "range": [
                        7227,
                        7228
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7227
                        },
                        "end": {
                          "line": 1,
                          "column": 7228
                        }
                      }
                    },
                    "range": [
                      7202,
                      7228
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7202
                      },
                      "end": {
                        "line": 1,
                        "column": 7228
                      }
                    }
                  },
                  "range": [
                    7200,
                    7228
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7200
                    },
                    "end": {
                      "line": 1,
                      "column": 7228
                    }
                  }
                }
              ],
              "range": [
                7064,
                7228
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 7064
                },
                "end": {
                  "line": 1,
                  "column": 7228
                }
              }
            },
            "range": [
              7064,
              7229
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7064
              },
              "end": {
                "line": 1,
                "column": 7229
              }
            }
          },
          {
            "type": "VariableDeclaration",
            "declarations": [
              {
                "type": "VariableDeclarator",
                "id": {
                  "type": "Identifier",
                  "name": "e",
                  "range": [
                    7233,
                    7234
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7233
                    },
                    "end": {
                      "line": 1,
                      "column": 7234
                    }
                  }
                },
                "init": {
                  "type": "UnaryExpression",
                  "operator": "void",
                  "argument": {
                    "type": "Literal",
                    "value": 0,
                    "raw": "0",
                    "range": [
                      7240,
                      7241
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7240
                      },
                      "end": {
                        "line": 1,
                        "column": 7241
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    7235,
                    7241
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7235
                    },
                    "end": {
                      "line": 1,
                      "column": 7241
                    }
                  }
                },
                "range": [
                  7233,
                  7241
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 7233
                  },
                  "end": {
                    "line": 1,
                    "column": 7241
                  }
                }
              },
              {
                "type": "VariableDeclarator",
                "id": {
                  "type": "Identifier",
                  "name": "f",
                  "range": [
                    7242,
                    7243
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7242
                    },
                    "end": {
                      "line": 1,
                      "column": 7243
                    }
                  }
                },
                "init": {
                  "type": "UnaryExpression",
                  "operator": "void",
                  "argument": {
                    "type": "Literal",
                    "value": 0,
                    "raw": "0",
                    "range": [
                      7249,
                      7250
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7249
                      },
                      "end": {
                        "line": 1,
                        "column": 7250
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    7244,
                    7250
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7244
                    },
                    "end": {
                      "line": 1,
                      "column": 7250
                    }
                  }
                },
                "range": [
                  7242,
                  7250
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 7242
                  },
                  "end": {
                    "line": 1,
                    "column": 7250
                  }
                }
              },
              {
                "type": "VariableDeclarator",
                "id": {
                  "type": "Identifier",
                  "name": "g",
                  "range": [
                    7251,
                    7252
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7251
                    },
                    "end": {
                      "line": 1,
                      "column": 7252
                    }
                  }
                },
                "init": {
                  "type": "UnaryExpression",
                  "operator": "void",
                  "argument": {
                    "type": "Literal",
                    "value": 0,
                    "raw": "0",
                    "range": [
                      7258,
                      7259
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7258
                      },
                      "end": {
                        "line": 1,
                        "column": 7259
                      }
                    }
                  },
                  "prefix": true,
                  "range": [
                    7253,
                    7259
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7253
                    },
                    "end": {
                      "line": 1,
                      "column": 7259
                    }
                  }
                },
                "range": [
                  7251,
                  7259
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 7251
                  },
                  "end": {
                    "line": 1,
                    "column": 7259
                  }
                }
              }
            ],
            "kind": "var",
            "range": [
              7229,
              7260
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7229
              },
              "end": {
                "line": 1,
                "column": 7260
              }
            }
          },
          {
            "type": "ForInStatement",
            "left": {
              "type": "VariableDeclaration",
              "declarations": [
                {
                  "type": "VariableDeclarator",
                  "id": {
                    "type": "Identifier",
                    "name": "h",
                    "range": [
                      7268,
                      7269
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7268
                      },
                      "end": {
                        "line": 1,
                        "column": 7269
                      }
                    }
                  },
                  "init": null,
                  "range": [
                    7268,
                    7269
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7268
                    },
                    "end": {
                      "line": 1,
                      "column": 7269
                    }
                  }
                }
              ],
              "kind": "var",
              "range": [
                7264,
                7269
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 7264
                },
                "end": {
                  "line": 1,
                  "column": 7269
                }
              }
            },
            "right": {
              "type": "Identifier",
              "name": "b",
              "range": [
                7273,
                7274
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 7273
                },
                "end": {
                  "line": 1,
                  "column": 7274
                }
              }
            },
            "body": {
              "type": "ExpressionStatement",
              "expression": {
                "type": "LogicalExpression",
                "operator": "&&",
                "left": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "b",
                      "range": [
                        7275,
                        7276
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7275
                        },
                        "end": {
                          "line": 1,
                          "column": 7276
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "hasOwnProperty",
                      "range": [
                        7277,
                        7291
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7277
                        },
                        "end": {
                          "line": 1,
                          "column": 7291
                        }
                      }
                    },
                    "range": [
                      7275,
                      7291
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7275
                      },
                      "end": {
                        "line": 1,
                        "column": 7291
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "h",
                      "range": [
                        7292,
                        7293
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7292
                        },
                        "end": {
                          "line": 1,
                          "column": 7293
                        }
                      }
                    }
                  ],
                  "range": [
                    7275,
                    7294
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7275
                    },
                    "end": {
                      "line": 1,
                      "column": 7294
                    }
                  }
                },
                "right": {
                  "type": "SequenceExpression",
                  "expressions": [
                    {
                      "type": "AssignmentExpression",
                      "operator": "=",
                      "left": {
                        "type": "Identifier",
                        "name": "e",
                        "range": [
                          7297,
                          7298
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7297
                          },
                          "end": {
                            "line": 1,
                            "column": 7298
                          }
                        }
                      },
                      "right": {
                        "type": "Identifier",
                        "name": "h",
                        "range": [
                          7299,
                          7300
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7299
                          },
                          "end": {
                            "line": 1,
                            "column": 7300
                          }
                        }
                      },
                      "range": [
                        7297,
                        7300
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7297
                        },
                        "end": {
                          "line": 1,
                          "column": 7300
                        }
                      }
                    },
                    {
                      "type": "AssignmentExpression",
                      "operator": "=",
                      "left": {
                        "type": "Identifier",
                        "name": "f",
                        "range": [
                          7301,
                          7302
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7301
                          },
                          "end": {
                            "line": 1,
                            "column": 7302
                          }
                        }
                      },
                      "right": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "b",
                          "range": [
                            7303,
                            7304
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7303
                            },
                            "end": {
                              "line": 1,
                              "column": 7304
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "h",
                          "range": [
                            7305,
                            7306
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7305
                            },
                            "end": {
                              "line": 1,
                              "column": 7306
                            }
                          }
                        },
                        "range": [
                          7303,
                          7307
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7303
                          },
                          "end": {
                            "line": 1,
                            "column": 7307
                          }
                        }
                      },
                      "range": [
                        7301,
                        7307
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7301
                        },
                        "end": {
                          "line": 1,
                          "column": 7307
                        }
                      }
                    },
                    {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "c",
                          "range": [
                            7308,
                            7309
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7308
                            },
                            "end": {
                              "line": 1,
                              "column": 7309
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "push",
                          "range": [
                            7310,
                            7314
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7310
                            },
                            "end": {
                              "line": 1,
                              "column": 7314
                            }
                          }
                        },
                        "range": [
                          7308,
                          7314
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7308
                          },
                          "end": {
                            "line": 1,
                            "column": 7314
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "name": "e",
                          "range": [
                            7315,
                            7316
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7315
                            },
                            "end": {
                              "line": 1,
                              "column": 7316
                            }
                          }
                        }
                      ],
                      "range": [
                        7308,
                        7317
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7308
                        },
                        "end": {
                          "line": 1,
                          "column": 7317
                        }
                      }
                    },
                    {
                      "type": "ConditionalExpression",
                      "test": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Literal",
                            "value": "object",
                            "raw": "'object'",
                            "range": [
                              7318,
                              7326
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7318
                              },
                              "end": {
                                "line": 1,
                                "column": 7326
                              }
                            }
                          },
                          "right": {
                            "type": "ConditionalExpression",
                            "test": {
                              "type": "BinaryExpression",
                              "operator": "==",
                              "left": {
                                "type": "Literal",
                                "value": "undefined",
                                "raw": "'undefined'",
                                "range": [
                                  7329,
                                  7340
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7329
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7340
                                  }
                                }
                              },
                              "right": {
                                "type": "UnaryExpression",
                                "operator": "typeof",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    7349,
                                    7350
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7349
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7350
                                    }
                                  }
                                },
                                "prefix": true,
                                "range": [
                                  7342,
                                  7350
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7342
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7350
                                  }
                                }
                              },
                              "range": [
                                7329,
                                7350
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7329
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7350
                                }
                              }
                            },
                            "consequent": {
                              "type": "Literal",
                              "value": "undefined",
                              "raw": "'undefined'",
                              "range": [
                                7351,
                                7362
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7351
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7362
                                }
                              }
                            },
                            "alternate": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "SequenceExpression",
                                "expressions": [
                                  {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      7364,
                                      7365
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 7364
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 7365
                                      }
                                    }
                                  },
                                  {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "_typeof3",
                                      "range": [
                                        7366,
                                        7374
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 7366
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 7374
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "default",
                                      "range": [
                                        7375,
                                        7382
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 7375
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 7382
                                        }
                                      }
                                    },
                                    "range": [
                                      7366,
                                      7382
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 7366
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 7382
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7364,
                                  7382
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7364
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7382
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    7384,
                                    7385
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7384
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7385
                                    }
                                  }
                                }
                              ],
                              "range": [
                                7363,
                                7386
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7363
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7386
                                }
                              }
                            },
                            "range": [
                              7329,
                              7386
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7329
                              },
                              "end": {
                                "line": 1,
                                "column": 7386
                              }
                            }
                          },
                          "range": [
                            7318,
                            7387
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7318
                            },
                            "end": {
                              "line": 1,
                              "column": 7387
                            }
                          }
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "operator": "!==",
                          "left": {
                            "type": "Literal",
                            "value": null,
                            "raw": "null",
                            "range": [
                              7389,
                              7393
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7389
                              },
                              "end": {
                                "line": 1,
                                "column": 7393
                              }
                            }
                          },
                          "right": {
                            "type": "Identifier",
                            "name": "f",
                            "range": [
                              7396,
                              7397
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7396
                              },
                              "end": {
                                "line": 1,
                                "column": 7397
                              }
                            }
                          },
                          "range": [
                            7389,
                            7397
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7389
                            },
                            "end": {
                              "line": 1,
                              "column": 7397
                            }
                          }
                        },
                        "range": [
                          7318,
                          7397
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7318
                          },
                          "end": {
                            "line": 1,
                            "column": 7397
                          }
                        }
                      },
                      "consequent": {
                        "type": "ConditionalExpression",
                        "test": {
                          "type": "BinaryExpression",
                          "operator": "instanceof",
                          "left": {
                            "type": "Identifier",
                            "name": "f",
                            "range": [
                              7398,
                              7399
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7398
                              },
                              "end": {
                                "line": 1,
                                "column": 7399
                              }
                            }
                          },
                          "right": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "Identifier",
                              "name": "THREE",
                              "range": [
                                7411,
                                7416
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7411
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7416
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "Euler",
                              "range": [
                                7417,
                                7422
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7417
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7422
                                }
                              }
                            },
                            "range": [
                              7411,
                              7422
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7411
                              },
                              "end": {
                                "line": 1,
                                "column": 7422
                              }
                            }
                          },
                          "range": [
                            7398,
                            7422
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7398
                            },
                            "end": {
                              "line": 1,
                              "column": 7422
                            }
                          }
                        },
                        "consequent": {
                          "type": "SequenceExpression",
                          "expressions": [
                            {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "d",
                                  "range": [
                                    7424,
                                    7425
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7424
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7425
                                    }
                                  }
                                },
                                "property": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      7426,
                                      7427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 7426
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 7427
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": ".x",
                                    "raw": "'.x'",
                                    "range": [
                                      7428,
                                      7432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 7428
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 7432
                                      }
                                    }
                                  },
                                  "range": [
                                    7426,
                                    7432
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7426
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7432
                                    }
                                  }
                                },
                                "range": [
                                  7424,
                                  7433
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7424
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7433
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    7434,
                                    7435
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7434
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7435
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "x",
                                  "range": [
                                    7436,
                                    7437
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7436
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7437
                                    }
                                  }
                                },
                                "range": [
                                  7434,
                                  7437
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7434
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7437
                                  }
                                }
                              },
                              "range": [
                                7424,
                                7437
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7424
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7437
                                }
                              }
                            },
                            {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "d",
                                  "range": [
                                    7438,
                                    7439
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7438
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7439
                                    }
                                  }
                                },
                                "property": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      7440,
                                      7441
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 7440
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 7441
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": ".y",
                                    "raw": "'.y'",
                                    "range": [
                                      7442,
                                      7446
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 7442
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 7446
                                      }
                                    }
                                  },
                                  "range": [
                                    7440,
                                    7446
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7440
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7446
                                    }
                                  }
                                },
                                "range": [
                                  7438,
                                  7447
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7438
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7447
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    7448,
                                    7449
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7448
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7449
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "y",
                                  "range": [
                                    7450,
                                    7451
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7450
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7451
                                    }
                                  }
                                },
                                "range": [
                                  7448,
                                  7451
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7448
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7451
                                  }
                                }
                              },
                              "range": [
                                7438,
                                7451
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7438
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7451
                                }
                              }
                            },
                            {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "d",
                                  "range": [
                                    7452,
                                    7453
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7452
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7453
                                    }
                                  }
                                },
                                "property": {
                                  "type": "BinaryExpression",
                                  "operator": "+",
                                  "left": {
                                    "type": "Identifier",
                                    "name": "e",
                                    "range": [
                                      7454,
                                      7455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 7454
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 7455
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "Literal",
                                    "value": ".z",
                                    "raw": "'.z'",
                                    "range": [
                                      7456,
                                      7460
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 7456
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 7460
                                      }
                                    }
                                  },
                                  "range": [
                                    7454,
                                    7460
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7454
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7460
                                    }
                                  }
                                },
                                "range": [
                                  7452,
                                  7461
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7452
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7461
                                  }
                                }
                              },
                              "right": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "f",
                                  "range": [
                                    7462,
                                    7463
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7462
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7463
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "z",
                                  "range": [
                                    7464,
                                    7465
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7464
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7465
                                    }
                                  }
                                },
                                "range": [
                                  7462,
                                  7465
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7462
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7465
                                  }
                                }
                              },
                              "range": [
                                7452,
                                7465
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7452
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7465
                                }
                              }
                            }
                          ],
                          "range": [
                            7424,
                            7465
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7424
                            },
                            "end": {
                              "line": 1,
                              "column": 7465
                            }
                          }
                        },
                        "alternate": {
                          "type": "AssignmentExpression",
                          "operator": "=",
                          "left": {
                            "type": "Identifier",
                            "name": "d",
                            "range": [
                              7467,
                              7468
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7467
                              },
                              "end": {
                                "line": 1,
                                "column": 7468
                              }
                            }
                          },
                          "right": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "Identifier",
                              "name": "flatten",
                              "range": [
                                7469,
                                7476
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7469
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7476
                                }
                              }
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "name": "a",
                                "range": [
                                  7477,
                                  7478
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7477
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7478
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "f",
                                "range": [
                                  7479,
                                  7480
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7479
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7480
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "c",
                                "range": [
                                  7481,
                                  7482
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7481
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7482
                                  }
                                }
                              },
                              {
                                "type": "Identifier",
                                "name": "d",
                                "range": [
                                  7483,
                                  7484
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7483
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7484
                                  }
                                }
                              }
                            ],
                            "range": [
                              7469,
                              7485
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7469
                              },
                              "end": {
                                "line": 1,
                                "column": 7485
                              }
                            }
                          },
                          "range": [
                            7467,
                            7485
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7467
                            },
                            "end": {
                              "line": 1,
                              "column": 7485
                            }
                          }
                        },
                        "range": [
                          7398,
                          7485
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7398
                          },
                          "end": {
                            "line": 1,
                            "column": 7485
                          }
                        }
                      },
                      "alternate": {
                        "type": "LogicalExpression",
                        "operator": "&&",
                        "left": {
                          "type": "BinaryExpression",
                          "operator": "==",
                          "left": {
                            "type": "Literal",
                            "value": "number",
                            "raw": "'number'",
                            "range": [
                              7486,
                              7494
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7486
                              },
                              "end": {
                                "line": 1,
                                "column": 7494
                              }
                            }
                          },
                          "right": {
                            "type": "UnaryExpression",
                            "operator": "typeof",
                            "argument": {
                              "type": "Identifier",
                              "name": "f",
                              "range": [
                                7503,
                                7504
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7503
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7504
                                }
                              }
                            },
                            "prefix": true,
                            "range": [
                              7496,
                              7504
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7496
                              },
                              "end": {
                                "line": 1,
                                "column": 7504
                              }
                            }
                          },
                          "range": [
                            7486,
                            7504
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7486
                            },
                            "end": {
                              "line": 1,
                              "column": 7504
                            }
                          }
                        },
                        "right": {
                          "type": "SequenceExpression",
                          "expressions": [
                            {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "g",
                                "range": [
                                  7507,
                                  7508
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7507
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7508
                                  }
                                }
                              },
                              "right": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      7509,
                                      7510
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 7509
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 7510
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "join",
                                    "range": [
                                      7511,
                                      7515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 7511
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 7515
                                      }
                                    }
                                  },
                                  "range": [
                                    7509,
                                    7515
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7509
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7515
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": ".",
                                    "raw": "'.'",
                                    "range": [
                                      7516,
                                      7519
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 7516
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 7519
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7509,
                                  7520
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7509
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7520
                                  }
                                }
                              },
                              "range": [
                                7507,
                                7520
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7507
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7520
                                }
                              }
                            },
                            {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "computed": true,
                                "object": {
                                  "type": "Identifier",
                                  "name": "d",
                                  "range": [
                                    7521,
                                    7522
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7521
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7522
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "g",
                                  "range": [
                                    7523,
                                    7524
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7523
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7524
                                    }
                                  }
                                },
                                "range": [
                                  7521,
                                  7525
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7521
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7525
                                  }
                                }
                              },
                              "right": {
                                "type": "Identifier",
                                "name": "f",
                                "range": [
                                  7526,
                                  7527
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7526
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7527
                                  }
                                }
                              },
                              "range": [
                                7521,
                                7527
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7521
                                },
                                "end": {
                                  "line": 1,
                                  "column": 7527
                                }
                              }
                            }
                          ],
                          "range": [
                            7507,
                            7527
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7507
                            },
                            "end": {
                              "line": 1,
                              "column": 7527
                            }
                          }
                        },
                        "range": [
                          7486,
                          7528
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7486
                          },
                          "end": {
                            "line": 1,
                            "column": 7528
                          }
                        }
                      },
                      "range": [
                        7318,
                        7528
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7318
                        },
                        "end": {
                          "line": 1,
                          "column": 7528
                        }
                      }
                    },
                    {
                      "type": "CallExpression",
                      "callee": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "Identifier",
                          "name": "c",
                          "range": [
                            7529,
                            7530
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7529
                            },
                            "end": {
                              "line": 1,
                              "column": 7530
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "pop",
                          "range": [
                            7531,
                            7534
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7531
                            },
                            "end": {
                              "line": 1,
                              "column": 7534
                            }
                          }
                        },
                        "range": [
                          7529,
                          7534
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7529
                          },
                          "end": {
                            "line": 1,
                            "column": 7534
                          }
                        }
                      },
                      "arguments": [],
                      "range": [
                        7529,
                        7536
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7529
                        },
                        "end": {
                          "line": 1,
                          "column": 7536
                        }
                      }
                    }
                  ],
                  "range": [
                    7297,
                    7536
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7297
                    },
                    "end": {
                      "line": 1,
                      "column": 7536
                    }
                  }
                },
                "range": [
                  7275,
                  7537
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 7275
                  },
                  "end": {
                    "line": 1,
                    "column": 7537
                  }
                }
              },
              "range": [
                7275,
                7538
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 7275
                },
                "end": {
                  "line": 1,
                  "column": 7538
                }
              }
            },
            "each": false,
            "range": [
              7260,
              7538
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7260
              },
              "end": {
                "line": 1,
                "column": 7538
              }
            }
          },
          {
            "type": "ReturnStatement",
            "argument": {
              "type": "Identifier",
              "name": "d",
              "range": [
                7545,
                7546
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 7545
                },
                "end": {
                  "line": 1,
                  "column": 7546
                }
              }
            },
            "range": [
              7538,
              7546
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7538
              },
              "end": {
                "line": 1,
                "column": 7546
              }
            }
          }
        ],
        "range": [
          7063,
          7547
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 7063
          },
          "end": {
            "line": 1,
            "column": 7547
          }
        }
      },
      "generator": false,
      "expression": false,
      "range": [
        7038,
        7547
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 7038
        },
        "end": {
          "line": 1,
          "column": 7547
        }
      }
    },
    {
      "type": "FunctionDeclaration",
      "id": {
        "type": "Identifier",
        "name": "ref",
        "range": [
          7556,
          7559
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 7556
          },
          "end": {
            "line": 1,
            "column": 7559
          }
        }
      },
      "params": [
        {
          "type": "Identifier",
          "name": "a",
          "range": [
            7560,
            7561
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7560
            },
            "end": {
              "line": 1,
              "column": 7561
            }
          }
        },
        {
          "type": "Identifier",
          "name": "b",
          "range": [
            7562,
            7563
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7562
            },
            "end": {
              "line": 1,
              "column": 7563
            }
          }
        }
      ],
      "body": {
        "type": "BlockStatement",
        "body": [
          {
            "type": "ReturnStatement",
            "argument": {
              "type": "CallExpression",
              "callee": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "b",
                      "range": [
                        7572,
                        7573
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7572
                        },
                        "end": {
                          "line": 1,
                          "column": 7573
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "split",
                      "range": [
                        7574,
                        7579
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7574
                        },
                        "end": {
                          "line": 1,
                          "column": 7579
                        }
                      }
                    },
                    "range": [
                      7572,
                      7579
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7572
                      },
                      "end": {
                        "line": 1,
                        "column": 7579
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Literal",
                      "value": ".",
                      "raw": "'.'",
                      "range": [
                        7580,
                        7583
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7580
                        },
                        "end": {
                          "line": 1,
                          "column": 7583
                        }
                      }
                    }
                  ],
                  "range": [
                    7572,
                    7584
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7572
                    },
                    "end": {
                      "line": 1,
                      "column": 7584
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "reduce",
                  "range": [
                    7585,
                    7591
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7585
                    },
                    "end": {
                      "line": 1,
                      "column": 7591
                    }
                  }
                },
                "range": [
                  7572,
                  7591
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 7572
                  },
                  "end": {
                    "line": 1,
                    "column": 7591
                  }
                }
              },
              "arguments": [
                {
                  "type": "FunctionExpression",
                  "id": null,
                  "params": [
                    {
                      "type": "Identifier",
                      "name": "c",
                      "range": [
                        7601,
                        7602
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7601
                        },
                        "end": {
                          "line": 1,
                          "column": 7602
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "d",
                      "range": [
                        7603,
                        7604
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7603
                        },
                        "end": {
                          "line": 1,
                          "column": 7604
                        }
                      }
                    }
                  ],
                  "body": {
                    "type": "BlockStatement",
                    "body": [
                      {
                        "type": "ReturnStatement",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": true,
                          "object": {
                            "type": "Identifier",
                            "name": "c",
                            "range": [
                              7613,
                              7614
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7613
                              },
                              "end": {
                                "line": 1,
                                "column": 7614
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "d",
                            "range": [
                              7615,
                              7616
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7615
                              },
                              "end": {
                                "line": 1,
                                "column": 7616
                              }
                            }
                          },
                          "range": [
                            7613,
                            7617
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7613
                            },
                            "end": {
                              "line": 1,
                              "column": 7617
                            }
                          }
                        },
                        "range": [
                          7606,
                          7617
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7606
                          },
                          "end": {
                            "line": 1,
                            "column": 7617
                          }
                        }
                      }
                    ],
                    "range": [
                      7605,
                      7618
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7605
                      },
                      "end": {
                        "line": 1,
                        "column": 7618
                      }
                    }
                  },
                  "generator": false,
                  "expression": false,
                  "range": [
                    7592,
                    7618
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7592
                    },
                    "end": {
                      "line": 1,
                      "column": 7618
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "a",
                  "range": [
                    7619,
                    7620
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7619
                    },
                    "end": {
                      "line": 1,
                      "column": 7620
                    }
                  }
                }
              ],
              "range": [
                7572,
                7621
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 7572
                },
                "end": {
                  "line": 1,
                  "column": 7621
                }
              }
            },
            "range": [
              7565,
              7621
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7565
              },
              "end": {
                "line": 1,
                "column": 7621
              }
            }
          }
        ],
        "range": [
          7564,
          7622
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 7564
          },
          "end": {
            "line": 1,
            "column": 7622
          }
        }
      },
      "generator": false,
      "expression": false,
      "range": [
        7547,
        7622
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 7547
        },
        "end": {
          "line": 1,
          "column": 7622
        }
      }
    },
    {
      "type": "FunctionDeclaration",
      "id": {
        "type": "Identifier",
        "name": "returnValue",
        "range": [
          7631,
          7642
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 7631
          },
          "end": {
            "line": 1,
            "column": 7642
          }
        }
      },
      "params": [
        {
          "type": "Identifier",
          "name": "a",
          "range": [
            7643,
            7644
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7643
            },
            "end": {
              "line": 1,
              "column": 7644
            }
          }
        },
        {
          "type": "Identifier",
          "name": "b",
          "range": [
            7645,
            7646
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7645
            },
            "end": {
              "line": 1,
              "column": 7646
            }
          }
        }
      ],
      "body": {
        "type": "BlockStatement",
        "body": [
          {
            "type": "VariableDeclaration",
            "declarations": [
              {
                "type": "VariableDeclarator",
                "id": {
                  "type": "Identifier",
                  "name": "c",
                  "range": [
                    7652,
                    7653
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7652
                    },
                    "end": {
                      "line": 1,
                      "column": 7653
                    }
                  }
                },
                "init": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "b",
                      "range": [
                        7654,
                        7655
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7654
                        },
                        "end": {
                          "line": 1,
                          "column": 7655
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "split",
                      "range": [
                        7656,
                        7661
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7656
                        },
                        "end": {
                          "line": 1,
                          "column": 7661
                        }
                      }
                    },
                    "range": [
                      7654,
                      7661
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7654
                      },
                      "end": {
                        "line": 1,
                        "column": 7661
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Literal",
                      "value": {},
                      "raw": "/\\.(?=[^.]+$)/",
                      "regex": {
                        "pattern": "\\.(?=[^.]+$)",
                        "flags": ""
                      },
                      "range": [
                        7662,
                        7676
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7662
                        },
                        "end": {
                          "line": 1,
                          "column": 7676
                        }
                      }
                    }
                  ],
                  "range": [
                    7654,
                    7677
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7654
                    },
                    "end": {
                      "line": 1,
                      "column": 7677
                    }
                  }
                },
                "range": [
                  7652,
                  7677
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 7652
                  },
                  "end": {
                    "line": 1,
                    "column": 7677
                  }
                }
              }
            ],
            "kind": "var",
            "range": [
              7648,
              7678
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7648
              },
              "end": {
                "line": 1,
                "column": 7678
              }
            }
          },
          {
            "type": "ReturnStatement",
            "argument": {
              "type": "ConditionalExpression",
              "test": {
                "type": "BinaryExpression",
                "operator": "==",
                "left": {
                  "type": "Literal",
                  "value": 1,
                  "raw": "1",
                  "range": [
                    7685,
                    7686
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7685
                    },
                    "end": {
                      "line": 1,
                      "column": 7686
                    }
                  }
                },
                "right": {
                  "type": "MemberExpression",
                  "computed": false,
                  "object": {
                    "type": "Identifier",
                    "name": "c",
                    "range": [
                      7688,
                      7689
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7688
                      },
                      "end": {
                        "line": 1,
                        "column": 7689
                      }
                    }
                  },
                  "property": {
                    "type": "Identifier",
                    "name": "length",
                    "range": [
                      7690,
                      7696
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7690
                      },
                      "end": {
                        "line": 1,
                        "column": 7696
                      }
                    }
                  },
                  "range": [
                    7688,
                    7696
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7688
                    },
                    "end": {
                      "line": 1,
                      "column": 7696
                    }
                  }
                },
                "range": [
                  7685,
                  7696
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 7685
                  },
                  "end": {
                    "line": 1,
                    "column": 7696
                  }
                }
              },
              "consequent": {
                "type": "ArrayExpression",
                "elements": [
                  {
                    "type": "Identifier",
                    "name": "a",
                    "range": [
                      7698,
                      7699
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7698
                      },
                      "end": {
                        "line": 1,
                        "column": 7699
                      }
                    }
                  },
                  {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "c",
                      "range": [
                        7700,
                        7701
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7700
                        },
                        "end": {
                          "line": 1,
                          "column": 7701
                        }
                      }
                    },
                    "property": {
                      "type": "Literal",
                      "value": 0,
                      "raw": "0",
                      "range": [
                        7702,
                        7703
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7702
                        },
                        "end": {
                          "line": 1,
                          "column": 7703
                        }
                      }
                    },
                    "range": [
                      7700,
                      7704
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7700
                      },
                      "end": {
                        "line": 1,
                        "column": 7704
                      }
                    }
                  },
                  {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "c",
                      "range": [
                        7705,
                        7706
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7705
                        },
                        "end": {
                          "line": 1,
                          "column": 7706
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        7707,
                        7713
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7707
                        },
                        "end": {
                          "line": 1,
                          "column": 7713
                        }
                      }
                    },
                    "range": [
                      7705,
                      7713
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7705
                      },
                      "end": {
                        "line": 1,
                        "column": 7713
                      }
                    }
                  }
                ],
                "range": [
                  7697,
                  7714
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 7697
                  },
                  "end": {
                    "line": 1,
                    "column": 7714
                  }
                }
              },
              "alternate": {
                "type": "ArrayExpression",
                "elements": [
                  {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "ref",
                      "range": [
                        7716,
                        7719
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7716
                        },
                        "end": {
                          "line": 1,
                          "column": 7719
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Identifier",
                        "name": "a",
                        "range": [
                          7720,
                          7721
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7720
                          },
                          "end": {
                            "line": 1,
                            "column": 7721
                          }
                        }
                      },
                      {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "c",
                          "range": [
                            7722,
                            7723
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7722
                            },
                            "end": {
                              "line": 1,
                              "column": 7723
                            }
                          }
                        },
                        "property": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            7724,
                            7725
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7724
                            },
                            "end": {
                              "line": 1,
                              "column": 7725
                            }
                          }
                        },
                        "range": [
                          7722,
                          7726
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7722
                          },
                          "end": {
                            "line": 1,
                            "column": 7726
                          }
                        }
                      }
                    ],
                    "range": [
                      7716,
                      7727
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7716
                      },
                      "end": {
                        "line": 1,
                        "column": 7727
                      }
                    }
                  },
                  {
                    "type": "MemberExpression",
                    "computed": true,
                    "object": {
                      "type": "Identifier",
                      "name": "c",
                      "range": [
                        7728,
                        7729
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7728
                        },
                        "end": {
                          "line": 1,
                          "column": 7729
                        }
                      }
                    },
                    "property": {
                      "type": "Literal",
                      "value": 1,
                      "raw": "1",
                      "range": [
                        7730,
                        7731
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7730
                        },
                        "end": {
                          "line": 1,
                          "column": 7731
                        }
                      }
                    },
                    "range": [
                      7728,
                      7732
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7728
                      },
                      "end": {
                        "line": 1,
                        "column": 7732
                      }
                    }
                  },
                  {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "Identifier",
                      "name": "c",
                      "range": [
                        7733,
                        7734
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7733
                        },
                        "end": {
                          "line": 1,
                          "column": 7734
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "length",
                      "range": [
                        7735,
                        7741
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7735
                        },
                        "end": {
                          "line": 1,
                          "column": 7741
                        }
                      }
                    },
                    "range": [
                      7733,
                      7741
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7733
                      },
                      "end": {
                        "line": 1,
                        "column": 7741
                      }
                    }
                  }
                ],
                "range": [
                  7715,
                  7742
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 7715
                  },
                  "end": {
                    "line": 1,
                    "column": 7742
                  }
                }
              },
              "range": [
                7685,
                7742
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 7685
                },
                "end": {
                  "line": 1,
                  "column": 7742
                }
              }
            },
            "range": [
              7678,
              7742
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7678
              },
              "end": {
                "line": 1,
                "column": 7742
              }
            }
          }
        ],
        "range": [
          7647,
          7743
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 7647
          },
          "end": {
            "line": 1,
            "column": 7743
          }
        }
      },
      "generator": false,
      "expression": false,
      "range": [
        7622,
        7743
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 7622
        },
        "end": {
          "line": 1,
          "column": 7743
        }
      }
    },
    {
      "type": "FunctionDeclaration",
      "id": {
        "type": "Identifier",
        "name": "mergeArray",
        "range": [
          7752,
          7762
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 7752
          },
          "end": {
            "line": 1,
            "column": 7762
          }
        }
      },
      "params": [
        {
          "type": "Identifier",
          "name": "a",
          "range": [
            7763,
            7764
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7763
            },
            "end": {
              "line": 1,
              "column": 7764
            }
          }
        },
        {
          "type": "Identifier",
          "name": "b",
          "range": [
            7765,
            7766
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7765
            },
            "end": {
              "line": 1,
              "column": 7766
            }
          }
        },
        {
          "type": "Identifier",
          "name": "c",
          "range": [
            7767,
            7768
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7767
            },
            "end": {
              "line": 1,
              "column": 7768
            }
          }
        },
        {
          "type": "Identifier",
          "name": "d",
          "range": [
            7769,
            7770
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7769
            },
            "end": {
              "line": 1,
              "column": 7770
            }
          }
        }
      ],
      "body": {
        "type": "BlockStatement",
        "body": [
          {
            "type": "VariableDeclaration",
            "declarations": [
              {
                "type": "VariableDeclarator",
                "id": {
                  "type": "Identifier",
                  "name": "e",
                  "range": [
                    7776,
                    7777
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7776
                    },
                    "end": {
                      "line": 1,
                      "column": 7777
                    }
                  }
                },
                "init": {
                  "type": "ObjectExpression",
                  "properties": [],
                  "range": [
                    7778,
                    7780
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7778
                    },
                    "end": {
                      "line": 1,
                      "column": 7780
                    }
                  }
                },
                "range": [
                  7776,
                  7780
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 7776
                  },
                  "end": {
                    "line": 1,
                    "column": 7780
                  }
                }
              },
              {
                "type": "VariableDeclarator",
                "id": {
                  "type": "Identifier",
                  "name": "f",
                  "range": [
                    7781,
                    7782
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7781
                    },
                    "end": {
                      "line": 1,
                      "column": 7782
                    }
                  }
                },
                "init": {
                  "type": "ArrayExpression",
                  "elements": [],
                  "range": [
                    7783,
                    7785
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7783
                    },
                    "end": {
                      "line": 1,
                      "column": 7785
                    }
                  }
                },
                "range": [
                  7781,
                  7785
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 7781
                  },
                  "end": {
                    "line": 1,
                    "column": 7785
                  }
                }
              },
              {
                "type": "VariableDeclarator",
                "id": {
                  "type": "Identifier",
                  "name": "g",
                  "range": [
                    7786,
                    7787
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7786
                    },
                    "end": {
                      "line": 1,
                      "column": 7787
                    }
                  }
                },
                "init": {
                  "type": "CallExpression",
                  "callee": {
                    "type": "Identifier",
                    "name": "returnValue",
                    "range": [
                      7788,
                      7799
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7788
                      },
                      "end": {
                        "line": 1,
                        "column": 7799
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "Identifier",
                      "name": "a",
                      "range": [
                        7800,
                        7801
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7800
                        },
                        "end": {
                          "line": 1,
                          "column": 7801
                        }
                      }
                    },
                    {
                      "type": "Identifier",
                      "name": "b",
                      "range": [
                        7802,
                        7803
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7802
                        },
                        "end": {
                          "line": 1,
                          "column": 7803
                        }
                      }
                    }
                  ],
                  "range": [
                    7788,
                    7804
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7788
                    },
                    "end": {
                      "line": 1,
                      "column": 7804
                    }
                  }
                },
                "range": [
                  7786,
                  7804
                ],
                "loc": {
                  "start": {
                    "line": 1,
                    "column": 7786
                  },
                  "end": {
                    "line": 1,
                    "column": 7804
                  }
                }
              }
            ],
            "kind": "var",
            "range": [
              7772,
              7805
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7772
              },
              "end": {
                "line": 1,
                "column": 7805
              }
            }
          },
          {
            "type": "ReturnStatement",
            "argument": {
              "type": "SequenceExpression",
              "expressions": [
                {
                  "type": "CallExpression",
                  "callee": {
                    "type": "MemberExpression",
                    "computed": false,
                    "object": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "g",
                          "range": [
                            7812,
                            7813
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7812
                            },
                            "end": {
                              "line": 1,
                              "column": 7813
                            }
                          }
                        },
                        "property": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            7814,
                            7815
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7814
                            },
                            "end": {
                              "line": 1,
                              "column": 7815
                            }
                          }
                        },
                        "range": [
                          7812,
                          7816
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7812
                          },
                          "end": {
                            "line": 1,
                            "column": 7816
                          }
                        }
                      },
                      "property": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "g",
                          "range": [
                            7817,
                            7818
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7817
                            },
                            "end": {
                              "line": 1,
                              "column": 7818
                            }
                          }
                        },
                        "property": {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            7819,
                            7820
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7819
                            },
                            "end": {
                              "line": 1,
                              "column": 7820
                            }
                          }
                        },
                        "range": [
                          7817,
                          7821
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7817
                          },
                          "end": {
                            "line": 1,
                            "column": 7821
                          }
                        }
                      },
                      "range": [
                        7812,
                        7822
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7812
                        },
                        "end": {
                          "line": 1,
                          "column": 7822
                        }
                      }
                    },
                    "property": {
                      "type": "Identifier",
                      "name": "forEach",
                      "range": [
                        7823,
                        7830
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7823
                        },
                        "end": {
                          "line": 1,
                          "column": 7830
                        }
                      }
                    },
                    "range": [
                      7812,
                      7830
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 7812
                      },
                      "end": {
                        "line": 1,
                        "column": 7830
                      }
                    }
                  },
                  "arguments": [
                    {
                      "type": "FunctionExpression",
                      "id": null,
                      "params": [
                        {
                          "type": "Identifier",
                          "name": "h",
                          "range": [
                            7840,
                            7841
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 7840
                            },
                            "end": {
                              "line": 1,
                              "column": 7841
                            }
                          }
                        }
                      ],
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "ConditionalExpression",
                              "test": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "Array",
                                    "range": [
                                      7843,
                                      7848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 7843
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 7848
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "isArray",
                                    "range": [
                                      7849,
                                      7856
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 7849
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 7856
                                      }
                                    }
                                  },
                                  "range": [
                                    7843,
                                    7856
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7843
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7856
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      7857,
                                      7858
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 7857
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 7858
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7843,
                                  7859
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7843
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7859
                                  }
                                }
                              },
                              "consequent": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "FunctionExpression",
                                  "id": null,
                                  "params": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "VariableDeclaration",
                                        "declarations": [
                                          {
                                            "type": "VariableDeclarator",
                                            "id": {
                                              "type": "Identifier",
                                              "name": "j",
                                              "range": [
                                                7875,
                                                7876
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 7875
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 7876
                                                }
                                              }
                                            },
                                            "init": {
                                              "type": "ObjectExpression",
                                              "properties": [],
                                              "range": [
                                                7877,
                                                7879
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 7877
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 7879
                                                }
                                              }
                                            },
                                            "range": [
                                              7875,
                                              7879
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 7875
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 7879
                                              }
                                            }
                                          }
                                        ],
                                        "kind": "var",
                                        "range": [
                                          7871,
                                          7880
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 7871
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 7880
                                          }
                                        }
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "SequenceExpression",
                                          "expressions": [
                                            {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "c",
                                                  "range": [
                                                    7880,
                                                    7881
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 7880
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 7881
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "forEach",
                                                  "range": [
                                                    7882,
                                                    7889
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 7882
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 7889
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  7880,
                                                  7889
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 7880
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 7889
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "FunctionExpression",
                                                  "id": null,
                                                  "params": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "k",
                                                      "range": [
                                                        7899,
                                                        7900
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 1,
                                                          "column": 7899
                                                        },
                                                        "end": {
                                                          "line": 1,
                                                          "column": 7900
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "body": {
                                                    "type": "BlockStatement",
                                                    "body": [
                                                      {
                                                        "type": "VariableDeclaration",
                                                        "declarations": [
                                                          {
                                                            "type": "VariableDeclarator",
                                                            "id": {
                                                              "type": "Identifier",
                                                              "name": "l",
                                                              "range": [
                                                                7906,
                                                                7907
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 7906
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 7907
                                                                }
                                                              }
                                                            },
                                                            "init": {
                                                              "type": "ObjectExpression",
                                                              "properties": [],
                                                              "range": [
                                                                7908,
                                                                7910
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 7908
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 7910
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              7906,
                                                              7910
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 1,
                                                                "column": 7906
                                                              },
                                                              "end": {
                                                                "line": 1,
                                                                "column": 7910
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "kind": "var",
                                                        "range": [
                                                          7902,
                                                          7911
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 7902
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 7911
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "ExpressionStatement",
                                                        "expression": {
                                                          "type": "SequenceExpression",
                                                          "expressions": [
                                                            {
                                                              "type": "AssignmentExpression",
                                                              "operator": "=",
                                                              "left": {
                                                                "type": "MemberExpression",
                                                                "computed": true,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "l",
                                                                  "range": [
                                                                    7911,
                                                                    7912
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 7911
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 7912
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "k",
                                                                  "range": [
                                                                    7913,
                                                                    7914
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 7913
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 7914
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  7911,
                                                                  7915
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 7911
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 7915
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "MemberExpression",
                                                                "computed": true,
                                                                "object": {
                                                                  "type": "Identifier",
                                                                  "name": "h",
                                                                  "range": [
                                                                    7916,
                                                                    7917
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 7916
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 7917
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "name": "k",
                                                                  "range": [
                                                                    7918,
                                                                    7919
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 7918
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 7919
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  7916,
                                                                  7920
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 7916
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 7920
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                7911,
                                                                7920
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 7911
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 7920
                                                                }
                                                              }
                                                            },
                                                            {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "SequenceExpression",
                                                                "expressions": [
                                                                  {
                                                                    "type": "Literal",
                                                                    "value": 0,
                                                                    "raw": "0",
                                                                    "range": [
                                                                      7922,
                                                                      7923
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 7922
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 7923
                                                                      }
                                                                    }
                                                                  },
                                                                  {
                                                                    "type": "MemberExpression",
                                                                    "computed": false,
                                                                    "object": {
                                                                      "type": "Identifier",
                                                                      "name": "_assign2",
                                                                      "range": [
                                                                        7924,
                                                                        7932
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 7924
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 7932
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "name": "default",
                                                                      "range": [
                                                                        7933,
                                                                        7940
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 1,
                                                                          "column": 7933
                                                                        },
                                                                        "end": {
                                                                          "line": 1,
                                                                          "column": 7940
                                                                        }
                                                                      }
                                                                    },
                                                                    "range": [
                                                                      7924,
                                                                      7940
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 1,
                                                                        "column": 7924
                                                                      },
                                                                      "end": {
                                                                        "line": 1,
                                                                        "column": 7940
                                                                      }
                                                                    }
                                                                  }
                                                                ],
                                                                "range": [
                                                                  7922,
                                                                  7940
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1,
                                                                    "column": 7922
                                                                  },
                                                                  "end": {
                                                                    "line": 1,
                                                                    "column": 7940
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "j",
                                                                  "range": [
                                                                    7942,
                                                                    7943
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 7942
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 7943
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "Identifier",
                                                                  "name": "l",
                                                                  "range": [
                                                                    7944,
                                                                    7945
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 1,
                                                                      "column": 7944
                                                                    },
                                                                    "end": {
                                                                      "line": 1,
                                                                      "column": 7945
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                7921,
                                                                7946
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1,
                                                                  "column": 7921
                                                                },
                                                                "end": {
                                                                  "line": 1,
                                                                  "column": 7946
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            7911,
                                                            7946
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 1,
                                                              "column": 7911
                                                            },
                                                            "end": {
                                                              "line": 1,
                                                              "column": 7946
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          7911,
                                                          7946
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 1,
                                                            "column": 7911
                                                          },
                                                          "end": {
                                                            "line": 1,
                                                            "column": 7946
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      7901,
                                                      7947
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 1,
                                                        "column": 7901
                                                      },
                                                      "end": {
                                                        "line": 1,
                                                        "column": 7947
                                                      }
                                                    }
                                                  },
                                                  "generator": false,
                                                  "expression": false,
                                                  "range": [
                                                    7890,
                                                    7947
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 7890
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 7947
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                7880,
                                                7948
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 7880
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 7948
                                                }
                                              }
                                            },
                                            {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "f",
                                                  "range": [
                                                    7949,
                                                    7950
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 7949
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 7950
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "push",
                                                  "range": [
                                                    7951,
                                                    7955
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 7951
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 7955
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  7949,
                                                  7955
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 1,
                                                    "column": 7949
                                                  },
                                                  "end": {
                                                    "line": 1,
                                                    "column": 7955
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "name": "j",
                                                  "range": [
                                                    7956,
                                                    7957
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 1,
                                                      "column": 7956
                                                    },
                                                    "end": {
                                                      "line": 1,
                                                      "column": 7957
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                7949,
                                                7958
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 7949
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 7958
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7880,
                                            7958
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 7880
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 7958
                                            }
                                          }
                                        },
                                        "range": [
                                          7880,
                                          7958
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 7880
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 7958
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7870,
                                      7959
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 7870
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 7959
                                      }
                                    }
                                  },
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    7860,
                                    7959
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7860
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 7959
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  7860,
                                  7961
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7860
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 7961
                                  }
                                }
                              },
                              "alternate": {
                                "type": "LogicalExpression",
                                "operator": "&&",
                                "left": {
                                  "type": "BinaryExpression",
                                  "operator": "==",
                                  "left": {
                                    "type": "Literal",
                                    "value": "object",
                                    "raw": "'object'",
                                    "range": [
                                      7962,
                                      7970
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 7962
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 7970
                                      }
                                    }
                                  },
                                  "right": {
                                    "type": "ConditionalExpression",
                                    "test": {
                                      "type": "BinaryExpression",
                                      "operator": "==",
                                      "left": {
                                        "type": "Literal",
                                        "value": "undefined",
                                        "raw": "'undefined'",
                                        "range": [
                                          7973,
                                          7984
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 7973
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 7984
                                          }
                                        }
                                      },
                                      "right": {
                                        "type": "UnaryExpression",
                                        "operator": "typeof",
                                        "argument": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            7993,
                                            7994
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 7993
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 7994
                                            }
                                          }
                                        },
                                        "prefix": true,
                                        "range": [
                                          7986,
                                          7994
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 7986
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 7994
                                          }
                                        }
                                      },
                                      "range": [
                                        7973,
                                        7994
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 7973
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 7994
                                        }
                                      }
                                    },
                                    "consequent": {
                                      "type": "Literal",
                                      "value": "undefined",
                                      "raw": "'undefined'",
                                      "range": [
                                        7995,
                                        8006
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 7995
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 8006
                                        }
                                      }
                                    },
                                    "alternate": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "SequenceExpression",
                                        "expressions": [
                                          {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              8008,
                                              8009
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 8008
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 8009
                                              }
                                            }
                                          },
                                          {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "_typeof3",
                                              "range": [
                                                8010,
                                                8018
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 8010
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 8018
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "default",
                                              "range": [
                                                8019,
                                                8026
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 1,
                                                  "column": 8019
                                                },
                                                "end": {
                                                  "line": 1,
                                                  "column": 8026
                                                }
                                              }
                                            },
                                            "range": [
                                              8010,
                                              8026
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 1,
                                                "column": 8010
                                              },
                                              "end": {
                                                "line": 1,
                                                "column": 8026
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8008,
                                          8026
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 1,
                                            "column": 8008
                                          },
                                          "end": {
                                            "line": 1,
                                            "column": 8026
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            8028,
                                            8029
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 1,
                                              "column": 8028
                                            },
                                            "end": {
                                              "line": 1,
                                              "column": 8029
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        8007,
                                        8030
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 8007
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 8030
                                        }
                                      }
                                    },
                                    "range": [
                                      7973,
                                      8030
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 7973
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 8030
                                      }
                                    }
                                  },
                                  "range": [
                                    7962,
                                    8031
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 7962
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 8031
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "f",
                                      "range": [
                                        8033,
                                        8034
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 8033
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 8034
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "push",
                                      "range": [
                                        8035,
                                        8039
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 8035
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 8039
                                        }
                                      }
                                    },
                                    "range": [
                                      8033,
                                      8039
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 1,
                                        "column": 8033
                                      },
                                      "end": {
                                        "line": 1,
                                        "column": 8039
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "c",
                                      "range": [
                                        8040,
                                        8041
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 1,
                                          "column": 8040
                                        },
                                        "end": {
                                          "line": 1,
                                          "column": 8041
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    8033,
                                    8042
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 1,
                                      "column": 8033
                                    },
                                    "end": {
                                      "line": 1,
                                      "column": 8042
                                    }
                                  }
                                },
                                "range": [
                                  7962,
                                  8042
                                ],
                                "loc": {
                                  "start": {
                                    "line": 1,
                                    "column": 7962
                                  },
                                  "end": {
                                    "line": 1,
                                    "column": 8042
                                  }
                                }
                              },
                              "range": [
                                7843,
                                8042
                              ],
                              "loc": {
                                "start": {
                                  "line": 1,
                                  "column": 7843
                                },
                                "end": {
                                  "line": 1,
                                  "column": 8042
                                }
                              }
                            },
                            "range": [
                              7843,
                              8042
                            ],
                            "loc": {
                              "start": {
                                "line": 1,
                                "column": 7843
                              },
                              "end": {
                                "line": 1,
                                "column": 8042
                              }
                            }
                          }
                        ],
                        "range": [
                          7842,
                          8043
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 7842
                          },
                          "end": {
                            "line": 1,
                            "column": 8043
                          }
                        }
                      },
                      "generator": false,
                      "expression": false,
                      "range": [
                        7831,
                        8043
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 7831
                        },
                        "end": {
                          "line": 1,
                          "column": 8043
                        }
                      }
                    }
                  ],
                  "range": [
                    7812,
                    8044
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 7812
                    },
                    "end": {
                      "line": 1,
                      "column": 8044
                    }
                  }
                },
                {
                  "type": "ConditionalExpression",
                  "test": {
                    "type": "LogicalExpression",
                    "operator": "||",
                    "left": {
                      "type": "BinaryExpression",
                      "operator": "==",
                      "left": {
                        "type": "Literal",
                        "value": 1,
                        "raw": "1",
                        "range": [
                          8045,
                          8046
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 8045
                          },
                          "end": {
                            "line": 1,
                            "column": 8046
                          }
                        }
                      },
                      "right": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "g",
                          "range": [
                            8048,
                            8049
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 8048
                            },
                            "end": {
                              "line": 1,
                              "column": 8049
                            }
                          }
                        },
                        "property": {
                          "type": "Literal",
                          "value": 2,
                          "raw": "2",
                          "range": [
                            8050,
                            8051
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 8050
                            },
                            "end": {
                              "line": 1,
                              "column": 8051
                            }
                          }
                        },
                        "range": [
                          8048,
                          8052
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 8048
                          },
                          "end": {
                            "line": 1,
                            "column": 8052
                          }
                        }
                      },
                      "range": [
                        8045,
                        8052
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 8045
                        },
                        "end": {
                          "line": 1,
                          "column": 8052
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "d",
                      "range": [
                        8054,
                        8055
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 8054
                        },
                        "end": {
                          "line": 1,
                          "column": 8055
                        }
                      }
                    },
                    "range": [
                      8045,
                      8055
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 8045
                      },
                      "end": {
                        "line": 1,
                        "column": 8055
                      }
                    }
                  },
                  "consequent": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "Identifier",
                      "name": "e",
                      "range": [
                        8056,
                        8057
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 8056
                        },
                        "end": {
                          "line": 1,
                          "column": 8057
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "f",
                      "range": [
                        8058,
                        8059
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 8058
                        },
                        "end": {
                          "line": 1,
                          "column": 8059
                        }
                      }
                    },
                    "range": [
                      8056,
                      8059
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 8056
                      },
                      "end": {
                        "line": 1,
                        "column": 8059
                      }
                    }
                  },
                  "alternate": {
                    "type": "AssignmentExpression",
                    "operator": "=",
                    "left": {
                      "type": "MemberExpression",
                      "computed": true,
                      "object": {
                        "type": "Identifier",
                        "name": "e",
                        "range": [
                          8060,
                          8061
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 8060
                          },
                          "end": {
                            "line": 1,
                            "column": 8061
                          }
                        }
                      },
                      "property": {
                        "type": "MemberExpression",
                        "computed": true,
                        "object": {
                          "type": "Identifier",
                          "name": "g",
                          "range": [
                            8062,
                            8063
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 8062
                            },
                            "end": {
                              "line": 1,
                              "column": 8063
                            }
                          }
                        },
                        "property": {
                          "type": "Literal",
                          "value": 1,
                          "raw": "1",
                          "range": [
                            8064,
                            8065
                          ],
                          "loc": {
                            "start": {
                              "line": 1,
                              "column": 8064
                            },
                            "end": {
                              "line": 1,
                              "column": 8065
                            }
                          }
                        },
                        "range": [
                          8062,
                          8066
                        ],
                        "loc": {
                          "start": {
                            "line": 1,
                            "column": 8062
                          },
                          "end": {
                            "line": 1,
                            "column": 8066
                          }
                        }
                      },
                      "range": [
                        8060,
                        8067
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 8060
                        },
                        "end": {
                          "line": 1,
                          "column": 8067
                        }
                      }
                    },
                    "right": {
                      "type": "Identifier",
                      "name": "f",
                      "range": [
                        8068,
                        8069
                      ],
                      "loc": {
                        "start": {
                          "line": 1,
                          "column": 8068
                        },
                        "end": {
                          "line": 1,
                          "column": 8069
                        }
                      }
                    },
                    "range": [
                      8060,
                      8069
                    ],
                    "loc": {
                      "start": {
                        "line": 1,
                        "column": 8060
                      },
                      "end": {
                        "line": 1,
                        "column": 8069
                      }
                    }
                  },
                  "range": [
                    8045,
                    8069
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 8045
                    },
                    "end": {
                      "line": 1,
                      "column": 8069
                    }
                  }
                },
                {
                  "type": "Identifier",
                  "name": "e",
                  "range": [
                    8070,
                    8071
                  ],
                  "loc": {
                    "start": {
                      "line": 1,
                      "column": 8070
                    },
                    "end": {
                      "line": 1,
                      "column": 8071
                    }
                  }
                }
              ],
              "range": [
                7812,
                8071
              ],
              "loc": {
                "start": {
                  "line": 1,
                  "column": 7812
                },
                "end": {
                  "line": 1,
                  "column": 8071
                }
              }
            },
            "range": [
              7805,
              8071
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7805
              },
              "end": {
                "line": 1,
                "column": 8071
              }
            }
          }
        ],
        "range": [
          7771,
          8072
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 7771
          },
          "end": {
            "line": 1,
            "column": 8072
          }
        }
      },
      "generator": false,
      "expression": false,
      "range": [
        7743,
        8072
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 7743
        },
        "end": {
          "line": 1,
          "column": 8072
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    8072
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 1,
      "column": 8072
    }
  },
  "comments": []
}