{
  "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": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "chai_1",
            "range": [
              18,
              24
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 10
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                27,
                34
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 13
                },
                "end": {
                  "line": 2,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "chai",
                "raw": "'chai'",
                "range": [
                  35,
                  41
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 21
                  },
                  "end": {
                    "line": 2,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              27,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 13
              },
              "end": {
                "line": 2,
                "column": 28
              }
            }
          },
          "range": [
            18,
            42
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        43
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "sinon",
            "range": [
              48,
              53
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 9
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                56,
                63
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 12
                },
                "end": {
                  "line": 3,
                  "column": 19
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "sinon",
                "raw": "'sinon'",
                "range": [
                  64,
                  71
                ],
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 20
                  },
                  "end": {
                    "line": 3,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              56,
              72
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 12
              },
              "end": {
                "line": 3,
                "column": 28
              }
            }
          },
          "range": [
            48,
            72
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        44,
        73
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              78,
              80
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                83,
                90
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 9
                },
                "end": {
                  "line": 4,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  91,
                  110
                ],
                "loc": {
                  "start": {
                    "line": 4,
                    "column": 17
                  },
                  "end": {
                    "line": 4,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              83,
              111
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 9
              },
              "end": {
                "line": 4,
                "column": 37
              }
            }
          },
          "range": [
            78,
            111
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        74,
        112
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "animationFrame",
            "range": [
              117,
              131
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 4
              },
              "end": {
                "line": 5,
                "column": 18
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "Rx",
                "range": [
                  134,
                  136
                ],
                "loc": {
                  "start": {
                    "line": 5,
                    "column": 21
                  },
                  "end": {
                    "line": 5,
                    "column": 23
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "Scheduler",
                "range": [
                  137,
                  146
                ],
                "loc": {
                  "start": {
                    "line": 5,
                    "column": 24
                  },
                  "end": {
                    "line": 5,
                    "column": 33
                  }
                }
              },
              "range": [
                134,
                146
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 21
                },
                "end": {
                  "line": 5,
                  "column": 33
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "animationFrame",
              "range": [
                147,
                161
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 34
                },
                "end": {
                  "line": 5,
                  "column": 48
                }
              }
            },
            "range": [
              134,
              161
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 21
              },
              "end": {
                "line": 5,
                "column": 48
              }
            }
          },
          "range": [
            117,
            161
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 4
            },
            "end": {
              "line": 5,
              "column": 48
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        113,
        162
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 49
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {Scheduler} ",
          "range": [
            163,
            187
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 24
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            188,
            196
          ],
          "loc": {
            "start": {
              "line": 7,
              "column": 0
            },
            "end": {
              "line": 7,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Scheduler.animationFrame",
            "raw": "'Scheduler.animationFrame'",
            "range": [
              197,
              223
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 9
              },
              "end": {
                "line": 7,
                "column": 35
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        243,
                        245
                      ],
                      "loc": {
                        "start": {
                          "line": 8,
                          "column": 4
                        },
                        "end": {
                          "line": 8,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should exist",
                        "raw": "'should exist'",
                        "range": [
                          246,
                          260
                        ],
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 7
                          },
                          "end": {
                            "line": 8,
                            "column": 21
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "chai_1",
                                      "range": [
                                        284,
                                        290
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 14
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "expect",
                                      "range": [
                                        291,
                                        297
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "range": [
                                      284,
                                      297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "name": "animationFrame",
                                      "range": [
                                        298,
                                        312
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 36
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    284,
                                    313
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "exist",
                                  "range": [
                                    314,
                                    319
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  284,
                                  319
                                ],
                                "loc": {
                                  "start": {
                                    "line": 9,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 9,
                                    "column": 43
                                  }
                                }
                              },
                              "range": [
                                284,
                                320
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 44
                                }
                              }
                            }
                          ],
                          "range": [
                            274,
                            326
                          ],
                          "loc": {
                            "start": {
                              "line": 8,
                              "column": 35
                            },
                            "end": {
                              "line": 10,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          262,
                          326
                        ],
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 23
                          },
                          "end": {
                            "line": 10,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      243,
                      327
                    ],
                    "loc": {
                      "start": {
                        "line": 8,
                        "column": 4
                      },
                      "end": {
                        "line": 10,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2343,
                    "_esdocTestName": "it2343"
                  },
                  "range": [
                    243,
                    328
                  ],
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 4
                    },
                    "end": {
                      "line": 10,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        333,
                        335
                      ],
                      "loc": {
                        "start": {
                          "line": 11,
                          "column": 4
                        },
                        "end": {
                          "line": 11,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should act like the async scheduler if delay > 0",
                        "raw": "'should act like the async scheduler if delay > 0'",
                        "range": [
                          336,
                          386
                        ],
                        "loc": {
                          "start": {
                            "line": 11,
                            "column": 7
                          },
                          "end": {
                            "line": 11,
                            "column": 57
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "actionHappened",
                                    "range": [
                                      414,
                                      428
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      431,
                                      436
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    414,
                                    436
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                410,
                                437
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "sandbox",
                                    "range": [
                                      450,
                                      457
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "sinon",
                                          "range": [
                                            460,
                                            465
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "sandbox",
                                          "range": [
                                            466,
                                            473
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "range": [
                                          460,
                                          473
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "create",
                                        "range": [
                                          474,
                                          480
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 42
                                          }
                                        }
                                      },
                                      "range": [
                                        460,
                                        480
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      460,
                                      482
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    450,
                                    482
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                446,
                                483
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "fakeTimer",
                                    "range": [
                                      496,
                                      505
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "sandbox",
                                        "range": [
                                          508,
                                          515
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "useFakeTimers",
                                        "range": [
                                          516,
                                          529
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        508,
                                        529
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 14,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 14,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      508,
                                      531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    496,
                                    531
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                492,
                                532
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 8
                                },
                                "end": {
                                  "line": 14,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "animationFrame",
                                    "range": [
                                      541,
                                      555
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "schedule",
                                    "range": [
                                      556,
                                      564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    541,
                                    564
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 31
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "actionHappened",
                                              "range": [
                                                591,
                                                605
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": true,
                                              "raw": "true",
                                              "range": [
                                                608,
                                                612
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "range": [
                                              591,
                                              612
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 16,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 16,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            591,
                                            613
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 34
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        577,
                                        623
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 15,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      565,
                                      623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": 50,
                                    "raw": "50",
                                    "range": [
                                      625,
                                      627
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 13
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  541,
                                  628
                                ],
                                "loc": {
                                  "start": {
                                    "line": 15,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 17,
                                    "column": 14
                                  }
                                }
                              },
                              "range": [
                                541,
                                629
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 15
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            638,
                                            644
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            645,
                                            651
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          638,
                                          651
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 18,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 18,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "actionHappened",
                                          "range": [
                                            652,
                                            666
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 18,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 18,
                                              "column": 36
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        638,
                                        667
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        668,
                                        670
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 18,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 18,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "range": [
                                      638,
                                      670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      671,
                                      673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    638,
                                    673
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 43
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "false",
                                  "range": [
                                    674,
                                    679
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 49
                                    }
                                  }
                                },
                                "range": [
                                  638,
                                  679
                                ],
                                "loc": {
                                  "start": {
                                    "line": 18,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 18,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                638,
                                680
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "fakeTimer",
                                    "range": [
                                      689,
                                      698
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "tick",
                                    "range": [
                                      699,
                                      703
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    689,
                                    703
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 25,
                                    "raw": "25",
                                    "range": [
                                      704,
                                      706
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 25
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  689,
                                  707
                                ],
                                "loc": {
                                  "start": {
                                    "line": 19,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 19,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                689,
                                708
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            717,
                                            723
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            724,
                                            730
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          717,
                                          730
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 20,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 20,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "actionHappened",
                                          "range": [
                                            731,
                                            745
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 20,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 20,
                                              "column": 36
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        717,
                                        746
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 20,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        747,
                                        749
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 20,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 20,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "range": [
                                      717,
                                      749
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      750,
                                      752
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    717,
                                    752
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 43
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "false",
                                  "range": [
                                    753,
                                    758
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 49
                                    }
                                  }
                                },
                                "range": [
                                  717,
                                  758
                                ],
                                "loc": {
                                  "start": {
                                    "line": 20,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 20,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                717,
                                759
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 20,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "fakeTimer",
                                    "range": [
                                      768,
                                      777
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "tick",
                                    "range": [
                                      778,
                                      782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    768,
                                    782
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 25,
                                    "raw": "25",
                                    "range": [
                                      783,
                                      785
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 25
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  768,
                                  786
                                ],
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 21,
                                    "column": 26
                                  }
                                }
                              },
                              "range": [
                                768,
                                787
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            796,
                                            802
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            803,
                                            809
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          796,
                                          809
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "name": "actionHappened",
                                          "range": [
                                            810,
                                            824
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 36
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        796,
                                        825
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 22,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 37
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        826,
                                        828
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 22,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "range": [
                                      796,
                                      828
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "be",
                                    "range": [
                                      829,
                                      831
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    796,
                                    831
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 43
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "true",
                                  "range": [
                                    832,
                                    836
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  796,
                                  836
                                ],
                                "loc": {
                                  "start": {
                                    "line": 22,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 22,
                                    "column": 48
                                  }
                                }
                              },
                              "range": [
                                796,
                                837
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "sandbox",
                                    "range": [
                                      846,
                                      853
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "restore",
                                    "range": [
                                      854,
                                      861
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    846,
                                    861
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 23
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  846,
                                  863
                                ],
                                "loc": {
                                  "start": {
                                    "line": 23,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 23,
                                    "column": 25
                                  }
                                }
                              },
                              "range": [
                                846,
                                864
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 26
                                }
                              }
                            }
                          ],
                          "range": [
                            400,
                            870
                          ],
                          "loc": {
                            "start": {
                              "line": 11,
                              "column": 71
                            },
                            "end": {
                              "line": 24,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          388,
                          870
                        ],
                        "loc": {
                          "start": {
                            "line": 11,
                            "column": 59
                          },
                          "end": {
                            "line": 24,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      333,
                      871
                    ],
                    "loc": {
                      "start": {
                        "line": 11,
                        "column": 4
                      },
                      "end": {
                        "line": 24,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2344,
                    "_esdocTestName": "it2344"
                  },
                  "range": [
                    333,
                    872
                  ],
                  "loc": {
                    "start": {
                      "line": 11,
                      "column": 4
                    },
                    "end": {
                      "line": 24,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        877,
                        879
                      ],
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 4
                        },
                        "end": {
                          "line": 25,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should schedule an action to happen later",
                        "raw": "'should schedule an action to happen later'",
                        "range": [
                          880,
                          923
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 7
                          },
                          "end": {
                            "line": 25,
                            "column": 50
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              935,
                              939
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 62
                              },
                              "end": {
                                "line": 25,
                                "column": 66
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "actionHappened",
                                    "range": [
                                      955,
                                      969
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      972,
                                      977
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    955,
                                    977
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                951,
                                978
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "animationFrame",
                                    "range": [
                                      987,
                                      1001
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "schedule",
                                    "range": [
                                      1002,
                                      1010
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    987,
                                    1010
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 31
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "actionHappened",
                                              "range": [
                                                1037,
                                                1051
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 28,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 28,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": true,
                                              "raw": "true",
                                              "range": [
                                                1054,
                                                1058
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 28,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 28,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "range": [
                                              1037,
                                              1058
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 28,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 28,
                                                "column": 33
                                              }
                                            }
                                          },
                                          "range": [
                                            1037,
                                            1059
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 28,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 28,
                                              "column": 34
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                1072,
                                                1076
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 29,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 29,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              1072,
                                              1078
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 29,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 29,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            1072,
                                            1079
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1023,
                                        1089
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 27,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1011,
                                      1089
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  987,
                                  1090
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                987,
                                1091
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "Identifier",
                                "name": "actionHappened",
                                "range": [
                                  1104,
                                  1118
                                ],
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 26
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "done",
                                        "range": [
                                          1134,
                                          1138
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "NewExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "Error",
                                            "range": [
                                              1143,
                                              1148
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 32,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 32,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "Scheduled action happened synchronously",
                                              "raw": "'Scheduled action happened synchronously'",
                                              "range": [
                                                1149,
                                                1190
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 32,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 32,
                                                  "column": 68
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1139,
                                            1191
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 32,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 32,
                                              "column": 69
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1134,
                                        1192
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 32,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 32,
                                          "column": 70
                                        }
                                      }
                                    },
                                    "range": [
                                      1134,
                                      1193
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 71
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1120,
                                  1203
                                ],
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 9
                                  }
                                }
                              },
                              "alternate": null,
                              "range": [
                                1100,
                                1203
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 9
                                }
                              }
                            }
                          ],
                          "range": [
                            941,
                            1209
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 68
                            },
                            "end": {
                              "line": 34,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          925,
                          1209
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 52
                          },
                          "end": {
                            "line": 34,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      877,
                      1210
                    ],
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 4
                      },
                      "end": {
                        "line": 34,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2345,
                    "_esdocTestName": "it2345"
                  },
                  "range": [
                    877,
                    1211
                  ],
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 4
                    },
                    "end": {
                      "line": 34,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1216,
                        1218
                      ],
                      "loc": {
                        "start": {
                          "line": 35,
                          "column": 4
                        },
                        "end": {
                          "line": 35,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should execute recursively scheduled actions in separate asynchronous contexts",
                        "raw": "'should execute recursively scheduled actions in separate asynchronous contexts'",
                        "range": [
                          1219,
                          1299
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 7
                          },
                          "end": {
                            "line": 35,
                            "column": 87
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              1311,
                              1315
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 99
                              },
                              "end": {
                                "line": 35,
                                "column": 103
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "syncExec1",
                                    "range": [
                                      1331,
                                      1340
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": true,
                                    "raw": "true",
                                    "range": [
                                      1343,
                                      1347
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    1331,
                                    1347
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1327,
                                1348
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "syncExec2",
                                    "range": [
                                      1361,
                                      1370
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": true,
                                    "raw": "true",
                                    "range": [
                                      1373,
                                      1377
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    1361,
                                    1377
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1357,
                                1378
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "animationFrame",
                                    "range": [
                                      1387,
                                      1401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "schedule",
                                    "range": [
                                      1402,
                                      1410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    1387,
                                    1410
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 31
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "index",
                                        "range": [
                                          1421,
                                          1426
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 38,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 38,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "IfStatement",
                                          "test": {
                                            "type": "BinaryExpression",
                                            "operator": "===",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "index",
                                              "range": [
                                                1446,
                                                1451
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": 0,
                                              "raw": "0",
                                              "range": [
                                                1456,
                                                1457
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 39,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 39,
                                                  "column": 27
                                                }
                                              }
                                            },
                                            "range": [
                                              1446,
                                              1457
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 39,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        1477,
                                                        1481
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 40,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 40,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "schedule",
                                                      "range": [
                                                        1482,
                                                        1490
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 40,
                                                          "column": 21
                                                        },
                                                        "end": {
                                                          "line": 40,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1477,
                                                      1490
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 40,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 40,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Literal",
                                                      "value": 1,
                                                      "raw": "1",
                                                      "range": [
                                                        1491,
                                                        1492
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 40,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 40,
                                                          "column": 31
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1477,
                                                    1493
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 40,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 40,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1477,
                                                  1494
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 40,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 40,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "animationFrame",
                                                      "range": [
                                                        1511,
                                                        1525
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 41,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 41,
                                                          "column": 30
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "schedule",
                                                      "range": [
                                                        1526,
                                                        1534
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 41,
                                                          "column": 31
                                                        },
                                                        "end": {
                                                          "line": 41,
                                                          "column": 39
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1511,
                                                      1534
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 41,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 41,
                                                        "column": 39
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "FunctionExpression",
                                                      "id": null,
                                                      "params": [],
                                                      "body": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ExpressionStatement",
                                                            "expression": {
                                                              "type": "AssignmentExpression",
                                                              "operator": "=",
                                                              "left": {
                                                                "type": "Identifier",
                                                                "name": "syncExec1",
                                                                "range": [
                                                                  1549,
                                                                  1558
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 41,
                                                                    "column": 54
                                                                  },
                                                                  "end": {
                                                                    "line": 41,
                                                                    "column": 63
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "Literal",
                                                                "value": false,
                                                                "raw": "false",
                                                                "range": [
                                                                  1561,
                                                                  1566
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 41,
                                                                    "column": 66
                                                                  },
                                                                  "end": {
                                                                    "line": 41,
                                                                    "column": 71
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                1549,
                                                                1566
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 41,
                                                                  "column": 54
                                                                },
                                                                "end": {
                                                                  "line": 41,
                                                                  "column": 71
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              1549,
                                                              1567
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 41,
                                                                "column": 54
                                                              },
                                                              "end": {
                                                                "line": 41,
                                                                "column": 72
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          1547,
                                                          1569
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 41,
                                                            "column": 52
                                                          },
                                                          "end": {
                                                            "line": 41,
                                                            "column": 74
                                                          }
                                                        }
                                                      },
                                                      "generator": false,
                                                      "expression": false,
                                                      "range": [
                                                        1535,
                                                        1569
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 41,
                                                          "column": 40
                                                        },
                                                        "end": {
                                                          "line": 41,
                                                          "column": 74
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1511,
                                                    1570
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 41,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 41,
                                                      "column": 75
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1511,
                                                  1571
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 41,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 41,
                                                    "column": 76
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1459,
                                              1585
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 39,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 42,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "alternate": {
                                            "type": "IfStatement",
                                            "test": {
                                              "type": "BinaryExpression",
                                              "operator": "===",
                                              "left": {
                                                "type": "Identifier",
                                                "name": "index",
                                                "range": [
                                                  1607,
                                                  1612
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 43,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 43,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  1617,
                                                  1618
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 43,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 43,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                1607,
                                                1618
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 43,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 43,
                                                  "column": 32
                                                }
                                              }
                                            },
                                            "consequent": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "range": [
                                                          1638,
                                                          1642
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 44,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 44,
                                                            "column": 20
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "schedule",
                                                        "range": [
                                                          1643,
                                                          1651
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 44,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 44,
                                                            "column": 29
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1638,
                                                        1651
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 44,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 44,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 2,
                                                        "raw": "2",
                                                        "range": [
                                                          1652,
                                                          1653
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 44,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 44,
                                                            "column": 31
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      1638,
                                                      1654
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 44,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 44,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1638,
                                                    1655
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 44,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 44,
                                                      "column": 33
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "animationFrame",
                                                        "range": [
                                                          1672,
                                                          1686
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 45,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 45,
                                                            "column": 30
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "schedule",
                                                        "range": [
                                                          1687,
                                                          1695
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 45,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 45,
                                                            "column": 39
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1672,
                                                        1695
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 45,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 45,
                                                          "column": 39
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "FunctionExpression",
                                                        "id": null,
                                                        "params": [],
                                                        "body": {
                                                          "type": "BlockStatement",
                                                          "body": [
                                                            {
                                                              "type": "ExpressionStatement",
                                                              "expression": {
                                                                "type": "AssignmentExpression",
                                                                "operator": "=",
                                                                "left": {
                                                                  "type": "Identifier",
                                                                  "name": "syncExec2",
                                                                  "range": [
                                                                    1710,
                                                                    1719
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 45,
                                                                      "column": 54
                                                                    },
                                                                    "end": {
                                                                      "line": 45,
                                                                      "column": 63
                                                                    }
                                                                  }
                                                                },
                                                                "right": {
                                                                  "type": "Literal",
                                                                  "value": false,
                                                                  "raw": "false",
                                                                  "range": [
                                                                    1722,
                                                                    1727
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 45,
                                                                      "column": 66
                                                                    },
                                                                    "end": {
                                                                      "line": 45,
                                                                      "column": 71
                                                                    }
                                                                  }
                                                                },
                                                                "range": [
                                                                  1710,
                                                                  1727
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 45,
                                                                    "column": 54
                                                                  },
                                                                  "end": {
                                                                    "line": 45,
                                                                    "column": 71
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                1710,
                                                                1728
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 45,
                                                                  "column": 54
                                                                },
                                                                "end": {
                                                                  "line": 45,
                                                                  "column": 72
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            1708,
                                                            1730
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 45,
                                                              "column": 52
                                                            },
                                                            "end": {
                                                              "line": 45,
                                                              "column": 74
                                                            }
                                                          }
                                                        },
                                                        "generator": false,
                                                        "expression": false,
                                                        "range": [
                                                          1696,
                                                          1730
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 45,
                                                            "column": 40
                                                          },
                                                          "end": {
                                                            "line": 45,
                                                            "column": 74
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      1672,
                                                      1731
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 45,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 45,
                                                        "column": 75
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1672,
                                                    1732
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 45,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 45,
                                                      "column": 76
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                1620,
                                                1746
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 43,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 46,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            "alternate": {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "index",
                                                  "range": [
                                                    1768,
                                                    1773
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 47,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 47,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 2,
                                                  "raw": "2",
                                                  "range": [
                                                    1778,
                                                    1779
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 47,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 47,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1768,
                                                  1779
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 47,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 47,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "range": [
                                                            1799,
                                                            1803
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 48,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 48,
                                                              "column": 20
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "schedule",
                                                          "range": [
                                                            1804,
                                                            1812
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 48,
                                                              "column": 21
                                                            },
                                                            "end": {
                                                              "line": 48,
                                                              "column": 29
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          1799,
                                                          1812
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 48,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 48,
                                                            "column": 29
                                                          }
                                                        }
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Literal",
                                                          "value": 3,
                                                          "raw": "3",
                                                          "range": [
                                                            1813,
                                                            1814
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 48,
                                                              "column": 30
                                                            },
                                                            "end": {
                                                              "line": 48,
                                                              "column": 31
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        1799,
                                                        1815
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 48,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 48,
                                                          "column": 32
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1799,
                                                      1816
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 48,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 48,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  1781,
                                                  1830
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 47,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": {
                                                "type": "IfStatement",
                                                "test": {
                                                  "type": "BinaryExpression",
                                                  "operator": "===",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "name": "index",
                                                    "range": [
                                                      1852,
                                                      1857
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 26
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Literal",
                                                    "value": 3,
                                                    "raw": "3",
                                                    "range": [
                                                      1862,
                                                      1863
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 50,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 50,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1852,
                                                    1863
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 50,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                "consequent": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "IfStatement",
                                                      "test": {
                                                        "type": "LogicalExpression",
                                                        "operator": "&&",
                                                        "left": {
                                                          "type": "UnaryExpression",
                                                          "operator": "!",
                                                          "argument": {
                                                            "type": "Identifier",
                                                            "name": "syncExec1",
                                                            "range": [
                                                              1888,
                                                              1897
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 21
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 30
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            1887,
                                                            1897
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 30
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "UnaryExpression",
                                                          "operator": "!",
                                                          "argument": {
                                                            "type": "Identifier",
                                                            "name": "syncExec2",
                                                            "range": [
                                                              1902,
                                                              1911
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 51,
                                                                "column": 35
                                                              },
                                                              "end": {
                                                                "line": 51,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          "prefix": true,
                                                          "range": [
                                                            1901,
                                                            1911
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 51,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 51,
                                                              "column": 44
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          1887,
                                                          1911
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 20
                                                          },
                                                          "end": {
                                                            "line": 51,
                                                            "column": 44
                                                          }
                                                        }
                                                      },
                                                      "consequent": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ExpressionStatement",
                                                            "expression": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "Identifier",
                                                                "name": "done",
                                                                "range": [
                                                                  1935,
                                                                  1939
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 52,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 52,
                                                                    "column": 24
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [],
                                                              "range": [
                                                                1935,
                                                                1941
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 52,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 52,
                                                                  "column": 26
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              1935,
                                                              1942
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 52,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 52,
                                                                "column": 27
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          1913,
                                                          1960
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 51,
                                                            "column": 46
                                                          },
                                                          "end": {
                                                            "line": 53,
                                                            "column": 17
                                                          }
                                                        }
                                                      },
                                                      "alternate": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ExpressionStatement",
                                                            "expression": {
                                                              "type": "CallExpression",
                                                              "callee": {
                                                                "type": "Identifier",
                                                                "name": "done",
                                                                "range": [
                                                                  2004,
                                                                  2008
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 55,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 55,
                                                                    "column": 24
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "NewExpression",
                                                                  "callee": {
                                                                    "type": "Identifier",
                                                                    "name": "Error",
                                                                    "range": [
                                                                      2013,
                                                                      2018
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 55,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 55,
                                                                        "column": 34
                                                                      }
                                                                    }
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Literal",
                                                                      "value": "Execution happened synchronously.",
                                                                      "raw": "'Execution happened synchronously.'",
                                                                      "range": [
                                                                        2019,
                                                                        2054
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 55,
                                                                          "column": 35
                                                                        },
                                                                        "end": {
                                                                          "line": 55,
                                                                          "column": 70
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "range": [
                                                                    2009,
                                                                    2055
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 55,
                                                                      "column": 25
                                                                    },
                                                                    "end": {
                                                                      "line": 55,
                                                                      "column": 71
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                2004,
                                                                2056
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 55,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 55,
                                                                  "column": 72
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              2004,
                                                              2057
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 55,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 55,
                                                                "column": 73
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          1982,
                                                          2075
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 54,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 56,
                                                            "column": 17
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1883,
                                                        2075
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 56,
                                                          "column": 17
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1865,
                                                    2089
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 50,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 57,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "alternate": null,
                                                "range": [
                                                  1848,
                                                  2089
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 57,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                1764,
                                                2089
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 47,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 57,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            "range": [
                                              1603,
                                              2089
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 57,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "range": [
                                            1442,
                                            2089
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 39,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 57,
                                              "column": 13
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1428,
                                        2099
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 38,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1411,
                                      2099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      2101,
                                      2102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 12
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      2104,
                                      2105
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 15
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1387,
                                  2106
                                ],
                                "loc": {
                                  "start": {
                                    "line": 38,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 16
                                  }
                                }
                              },
                              "range": [
                                1387,
                                2107
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 17
                                }
                              }
                            }
                          ],
                          "range": [
                            1317,
                            2113
                          ],
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 105
                            },
                            "end": {
                              "line": 59,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1301,
                          2113
                        ],
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 89
                          },
                          "end": {
                            "line": 59,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1216,
                      2114
                    ],
                    "loc": {
                      "start": {
                        "line": 35,
                        "column": 4
                      },
                      "end": {
                        "line": 59,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2346,
                    "_esdocTestName": "it2346"
                  },
                  "range": [
                    1216,
                    2115
                  ],
                  "loc": {
                    "start": {
                      "line": 35,
                      "column": 4
                    },
                    "end": {
                      "line": 59,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2120,
                        2122
                      ],
                      "loc": {
                        "start": {
                          "line": 60,
                          "column": 4
                        },
                        "end": {
                          "line": 60,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should cancel the animation frame if all scheduled actions unsubscribe before it executes",
                        "raw": "'should cancel the animation frame if all scheduled actions unsubscribe before it executes'",
                        "range": [
                          2123,
                          2214
                        ],
                        "loc": {
                          "start": {
                            "line": 60,
                            "column": 7
                          },
                          "end": {
                            "line": 60,
                            "column": 98
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              2226,
                              2230
                            ],
                            "loc": {
                              "start": {
                                "line": 60,
                                "column": 110
                              },
                              "end": {
                                "line": 60,
                                "column": 114
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "animationFrameExec1",
                                    "range": [
                                      2246,
                                      2265
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      2268,
                                      2273
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    2246,
                                    2273
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2242,
                                2274
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "animationFrameExec2",
                                    "range": [
                                      2287,
                                      2306
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      2309,
                                      2314
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    2287,
                                    2314
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2283,
                                2315
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "action1",
                                    "range": [
                                      2328,
                                      2335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "animationFrame",
                                        "range": [
                                          2338,
                                          2352
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "schedule",
                                        "range": [
                                          2353,
                                          2361
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        2338,
                                        2361
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 63,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 63,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "animationFrameExec1",
                                                  "range": [
                                                    2376,
                                                    2395
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 63,
                                                      "column": 60
                                                    },
                                                    "end": {
                                                      "line": 63,
                                                      "column": 79
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": true,
                                                  "raw": "true",
                                                  "range": [
                                                    2398,
                                                    2402
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 63,
                                                      "column": 82
                                                    },
                                                    "end": {
                                                      "line": 63,
                                                      "column": 86
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2376,
                                                  2402
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 63,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 63,
                                                    "column": 86
                                                  }
                                                }
                                              },
                                              "range": [
                                                2376,
                                                2403
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 63,
                                                  "column": 60
                                                },
                                                "end": {
                                                  "line": 63,
                                                  "column": 87
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2374,
                                            2405
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 63,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 63,
                                              "column": 89
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2362,
                                          2405
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 63,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 63,
                                            "column": 89
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2338,
                                      2406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 90
                                      }
                                    }
                                  },
                                  "range": [
                                    2328,
                                    2406
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 90
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2324,
                                2407
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 8
                                },
                                "end": {
                                  "line": 63,
                                  "column": 91
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "action2",
                                    "range": [
                                      2420,
                                      2427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "animationFrame",
                                        "range": [
                                          2430,
                                          2444
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "schedule",
                                        "range": [
                                          2445,
                                          2453
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        2430,
                                        2453
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 64,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "animationFrameExec2",
                                                  "range": [
                                                    2468,
                                                    2487
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 64,
                                                      "column": 60
                                                    },
                                                    "end": {
                                                      "line": 64,
                                                      "column": 79
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": true,
                                                  "raw": "true",
                                                  "range": [
                                                    2490,
                                                    2494
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 64,
                                                      "column": 82
                                                    },
                                                    "end": {
                                                      "line": 64,
                                                      "column": 86
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2468,
                                                  2494
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 64,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 64,
                                                    "column": 86
                                                  }
                                                }
                                              },
                                              "range": [
                                                2468,
                                                2495
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 64,
                                                  "column": 60
                                                },
                                                "end": {
                                                  "line": 64,
                                                  "column": 87
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2466,
                                            2497
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 64,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 64,
                                              "column": 89
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2454,
                                          2497
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 89
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2430,
                                      2498
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 90
                                      }
                                    }
                                  },
                                  "range": [
                                    2420,
                                    2498
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 90
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2416,
                                2499
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 91
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "chai_1",
                                        "range": [
                                          2508,
                                          2514
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "expect",
                                        "range": [
                                          2515,
                                          2521
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        2508,
                                        2521
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "animationFrame",
                                          "range": [
                                            2522,
                                            2536
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "scheduled",
                                          "range": [
                                            2537,
                                            2546
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "range": [
                                          2522,
                                          2546
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2508,
                                      2547
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "to",
                                    "range": [
                                      2548,
                                      2550
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2508,
                                    2550
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 50
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "exist",
                                  "range": [
                                    2551,
                                    2556
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 56
                                    }
                                  }
                                },
                                "range": [
                                  2508,
                                  2556
                                ],
                                "loc": {
                                  "start": {
                                    "line": 65,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 65,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                2508,
                                2557
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 65,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            2566,
                                            2572
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            2573,
                                            2579
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          2566,
                                          2579
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "animationFrame",
                                              "range": [
                                                2580,
                                                2594
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "actions",
                                              "range": [
                                                2595,
                                                2602
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              2580,
                                              2602
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "length",
                                            "range": [
                                              2603,
                                              2609
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            2580,
                                            2609
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 51
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2566,
                                        2610
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        2611,
                                        2613
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "range": [
                                      2566,
                                      2613
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      2614,
                                      2619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    2566,
                                    2619
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 61
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 2,
                                    "raw": "2",
                                    "range": [
                                      2620,
                                      2621
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2566,
                                  2622
                                ],
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                2566,
                                2623
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "action1",
                                    "range": [
                                      2632,
                                      2639
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "unsubscribe",
                                    "range": [
                                      2640,
                                      2651
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    2632,
                                    2651
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 27
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  2632,
                                  2653
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                2632,
                                2654
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "action2",
                                    "range": [
                                      2663,
                                      2670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "unsubscribe",
                                    "range": [
                                      2671,
                                      2682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    2663,
                                    2682
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 27
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  2663,
                                  2684
                                ],
                                "loc": {
                                  "start": {
                                    "line": 68,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 68,
                                    "column": 29
                                  }
                                }
                              },
                              "range": [
                                2663,
                                2685
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            2694,
                                            2700
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            2701,
                                            2707
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          2694,
                                          2707
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "animationFrame",
                                              "range": [
                                                2708,
                                                2722
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 69,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 69,
                                                  "column": 36
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "actions",
                                              "range": [
                                                2723,
                                                2730
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 69,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 69,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "range": [
                                              2708,
                                              2730
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "length",
                                            "range": [
                                              2731,
                                              2737
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            2708,
                                            2737
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 51
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2694,
                                        2738
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        2739,
                                        2741
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "range": [
                                      2694,
                                      2741
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      2742,
                                      2747
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    2694,
                                    2747
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 61
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      2748,
                                      2749
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 63
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2694,
                                  2750
                                ],
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 64
                                  }
                                }
                              },
                              "range": [
                                2694,
                                2751
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 69,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "chai_1",
                                          "range": [
                                            2760,
                                            2766
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 70,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 70,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "expect",
                                          "range": [
                                            2767,
                                            2773
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 70,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 70,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "range": [
                                          2760,
                                          2773
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "animationFrame",
                                            "range": [
                                              2774,
                                              2788
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 70,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 70,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "scheduled",
                                            "range": [
                                              2789,
                                              2798
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 70,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 70,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "range": [
                                            2774,
                                            2798
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 70,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 70,
                                              "column": 46
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2760,
                                        2799
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "to",
                                      "range": [
                                        2800,
                                        2802
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "range": [
                                      2760,
                                      2802
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      2803,
                                      2808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    2760,
                                    2808
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 56
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "undefined",
                                    "range": [
                                      2809,
                                      2818
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 66
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2760,
                                  2819
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 67
                                  }
                                }
                              },
                              "range": [
                                2760,
                                2820
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "animationFrame",
                                    "range": [
                                      2829,
                                      2843
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "schedule",
                                    "range": [
                                      2844,
                                      2852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    2829,
                                    2852
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 31
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        2879,
                                                        2885
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 72,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 72,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        2886,
                                                        2892
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 72,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 72,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2879,
                                                      2892
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 72,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 72,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "animationFrameExec1",
                                                      "range": [
                                                        2893,
                                                        2912
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 72,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 72,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2879,
                                                    2913
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 72,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 72,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    2914,
                                                    2916
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 72,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 72,
                                                      "column": 49
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2879,
                                                  2916
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 72,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  2917,
                                                  2922
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 72,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "range": [
                                                2879,
                                                2922
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 72,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  2923,
                                                  2928
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 72,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2879,
                                              2929
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 72,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 72,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            2879,
                                            2930
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 72,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 72,
                                              "column": 63
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        2943,
                                                        2949
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 73,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 73,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        2950,
                                                        2956
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 73,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 73,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      2943,
                                                      2956
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 73,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 73,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "animationFrameExec2",
                                                      "range": [
                                                        2957,
                                                        2976
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 73,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 73,
                                                          "column": 45
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    2943,
                                                    2977
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 73,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 73,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    2978,
                                                    2980
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 73,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 73,
                                                      "column": 49
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2943,
                                                  2980
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  2981,
                                                  2986
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 55
                                                  }
                                                }
                                              },
                                              "range": [
                                                2943,
                                                2986
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": false,
                                                "raw": "false",
                                                "range": [
                                                  2987,
                                                  2992
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2943,
                                              2993
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 73,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 73,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            2943,
                                            2994
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 63
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                3007,
                                                3011
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 74,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 74,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              3007,
                                              3013
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 74,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 74,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            3007,
                                            3014
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 74,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 74,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        2865,
                                        3024
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 75,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      2853,
                                      3024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2829,
                                  3025
                                ],
                                "loc": {
                                  "start": {
                                    "line": 71,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 75,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                2829,
                                3026
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 8
                                },
                                "end": {
                                  "line": 75,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            2232,
                            3032
                          ],
                          "loc": {
                            "start": {
                              "line": 60,
                              "column": 116
                            },
                            "end": {
                              "line": 76,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2216,
                          3032
                        ],
                        "loc": {
                          "start": {
                            "line": 60,
                            "column": 100
                          },
                          "end": {
                            "line": 76,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2120,
                      3033
                    ],
                    "loc": {
                      "start": {
                        "line": 60,
                        "column": 4
                      },
                      "end": {
                        "line": 76,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2347,
                    "_esdocTestName": "it2347"
                  },
                  "range": [
                    2120,
                    3034
                  ],
                  "loc": {
                    "start": {
                      "line": 60,
                      "column": 4
                    },
                    "end": {
                      "line": 76,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3039,
                        3041
                      ],
                      "loc": {
                        "start": {
                          "line": 77,
                          "column": 4
                        },
                        "end": {
                          "line": 77,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should execute the rest of the scheduled actions if the first action is canceled",
                        "raw": "'should execute the rest of the scheduled actions if the first action is canceled'",
                        "range": [
                          3042,
                          3124
                        ],
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 7
                          },
                          "end": {
                            "line": 77,
                            "column": 89
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              3136,
                              3140
                            ],
                            "loc": {
                              "start": {
                                "line": 77,
                                "column": 101
                              },
                              "end": {
                                "line": 77,
                                "column": 105
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "actionHappened",
                                    "range": [
                                      3156,
                                      3170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": false,
                                    "raw": "false",
                                    "range": [
                                      3173,
                                      3178
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    3156,
                                    3178
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3152,
                                3179
                              ],
                              "loc": {
                                "start": {
                                  "line": 78,
                                  "column": 8
                                },
                                "end": {
                                  "line": 78,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "firstSubscription",
                                    "range": [
                                      3192,
                                      3209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      3212,
                                      3216
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 79,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    3192,
                                    3216
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 79,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3188,
                                3217
                              ],
                              "loc": {
                                "start": {
                                  "line": 79,
                                  "column": 8
                                },
                                "end": {
                                  "line": 79,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "secondSubscription",
                                    "range": [
                                      3230,
                                      3248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      3251,
                                      3255
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    3230,
                                    3255
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3226,
                                3256
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 8
                                },
                                "end": {
                                  "line": 80,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "firstSubscription",
                                  "range": [
                                    3265,
                                    3282
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 25
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "animationFrame",
                                      "range": [
                                        3285,
                                        3299
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 42
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "schedule",
                                      "range": [
                                        3300,
                                        3308
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "range": [
                                      3285,
                                      3308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "FunctionExpression",
                                      "id": null,
                                      "params": [],
                                      "body": {
                                        "type": "BlockStatement",
                                        "body": [
                                          {
                                            "type": "ExpressionStatement",
                                            "expression": {
                                              "type": "AssignmentExpression",
                                              "operator": "=",
                                              "left": {
                                                "type": "Identifier",
                                                "name": "actionHappened",
                                                "range": [
                                                  3335,
                                                  3349
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 82,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 82,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "right": {
                                                "type": "Literal",
                                                "value": true,
                                                "raw": "true",
                                                "range": [
                                                  3352,
                                                  3356
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 82,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 82,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "range": [
                                                3335,
                                                3356
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 82,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 82,
                                                  "column": 33
                                                }
                                              }
                                            },
                                            "range": [
                                              3335,
                                              3357
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 82,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 82,
                                                "column": 34
                                              }
                                            }
                                          },
                                          {
                                            "type": "IfStatement",
                                            "test": {
                                              "type": "Identifier",
                                              "name": "secondSubscription",
                                              "range": [
                                                3374,
                                                3392
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 83,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 83,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            "consequent": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "secondSubscription",
                                                        "range": [
                                                          3412,
                                                          3430
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 84,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 84,
                                                            "column": 34
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "unsubscribe",
                                                        "range": [
                                                          3431,
                                                          3442
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 84,
                                                            "column": 35
                                                          },
                                                          "end": {
                                                            "line": 84,
                                                            "column": 46
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3412,
                                                        3442
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 84,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 84,
                                                          "column": 46
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      3412,
                                                      3444
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 84,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 84,
                                                        "column": 48
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3412,
                                                    3445
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 84,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 84,
                                                      "column": 49
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                3394,
                                                3459
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 83,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 85,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            "alternate": null,
                                            "range": [
                                              3370,
                                              3459
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 83,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 85,
                                                "column": 13
                                              }
                                            }
                                          },
                                          {
                                            "type": "ExpressionStatement",
                                            "expression": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "done",
                                                "range": [
                                                  3472,
                                                  3476
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 86,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 86,
                                                    "column": 16
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "NewExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "Error",
                                                    "range": [
                                                      3481,
                                                      3486
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 86,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 86,
                                                        "column": 26
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Literal",
                                                      "value": "The first action should not have executed.",
                                                      "raw": "'The first action should not have executed.'",
                                                      "range": [
                                                        3487,
                                                        3531
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 86,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 86,
                                                          "column": 71
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3477,
                                                    3532
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 86,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 86,
                                                      "column": 72
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                3472,
                                                3533
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 86,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 86,
                                                  "column": 73
                                                }
                                              }
                                            },
                                            "range": [
                                              3472,
                                              3534
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 86,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 86,
                                                "column": 74
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3321,
                                          3544
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 9
                                          }
                                        }
                                      },
                                      "generator": false,
                                      "expression": false,
                                      "range": [
                                        3309,
                                        3544
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 9
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    3285,
                                    3545
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 10
                                    }
                                  }
                                },
                                "range": [
                                  3265,
                                  3545
                                ],
                                "loc": {
                                  "start": {
                                    "line": 81,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                3265,
                                3546
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "AssignmentExpression",
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "name": "secondSubscription",
                                  "range": [
                                    3555,
                                    3573
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 26
                                    }
                                  }
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "animationFrame",
                                      "range": [
                                        3576,
                                        3590
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "schedule",
                                      "range": [
                                        3591,
                                        3599
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "range": [
                                      3576,
                                      3599
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "arguments": [
                                    {
                                      "type": "FunctionExpression",
                                      "id": null,
                                      "params": [],
                                      "body": {
                                        "type": "BlockStatement",
                                        "body": [
                                          {
                                            "type": "IfStatement",
                                            "test": {
                                              "type": "UnaryExpression",
                                              "operator": "!",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "actionHappened",
                                                "range": [
                                                  3631,
                                                  3645
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 89,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 89,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "prefix": true,
                                              "range": [
                                                3630,
                                                3645
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 89,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 89,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "consequent": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "done",
                                                      "range": [
                                                        3665,
                                                        3669
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 90,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 90,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      3665,
                                                      3671
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 90,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 90,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3665,
                                                    3672
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 90,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 90,
                                                      "column": 23
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                3647,
                                                3686
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 89,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 91,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            "alternate": null,
                                            "range": [
                                              3626,
                                              3686
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 89,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 91,
                                                "column": 13
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3612,
                                          3696
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 65
                                          },
                                          "end": {
                                            "line": 92,
                                            "column": 9
                                          }
                                        }
                                      },
                                      "generator": false,
                                      "expression": false,
                                      "range": [
                                        3600,
                                        3696
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 92,
                                          "column": 9
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    3576,
                                    3697
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 10
                                    }
                                  }
                                },
                                "range": [
                                  3555,
                                  3697
                                ],
                                "loc": {
                                  "start": {
                                    "line": 88,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 92,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                3555,
                                3698
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "IfStatement",
                              "test": {
                                "type": "Identifier",
                                "name": "actionHappened",
                                "range": [
                                  3711,
                                  3725
                                ],
                                "loc": {
                                  "start": {
                                    "line": 93,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 93,
                                    "column": 26
                                  }
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "Identifier",
                                        "name": "done",
                                        "range": [
                                          3741,
                                          3745
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "NewExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "Error",
                                            "range": [
                                              3750,
                                              3755
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 26
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "Literal",
                                              "value": "Scheduled action happened synchronously",
                                              "raw": "'Scheduled action happened synchronously'",
                                              "range": [
                                                3756,
                                                3797
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 94,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 68
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3746,
                                            3798
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 69
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3741,
                                        3799
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 94,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 94,
                                          "column": 70
                                        }
                                      }
                                    },
                                    "range": [
                                      3741,
                                      3800
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 71
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3727,
                                  3810
                                ],
                                "loc": {
                                  "start": {
                                    "line": 93,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 9
                                  }
                                }
                              },
                              "alternate": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "firstSubscription",
                                          "range": [
                                            3838,
                                            3855
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "unsubscribe",
                                          "range": [
                                            3856,
                                            3867
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 41
                                            }
                                          }
                                        },
                                        "range": [
                                          3838,
                                          3867
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 41
                                          }
                                        }
                                      },
                                      "arguments": [],
                                      "range": [
                                        3838,
                                        3869
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "range": [
                                      3838,
                                      3870
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 44
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3824,
                                  3880
                                ],
                                "loc": {
                                  "start": {
                                    "line": 96,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 9
                                  }
                                }
                              },
                              "range": [
                                3707,
                                3880
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 98,
                                  "column": 9
                                }
                              }
                            }
                          ],
                          "range": [
                            3142,
                            3886
                          ],
                          "loc": {
                            "start": {
                              "line": 77,
                              "column": 107
                            },
                            "end": {
                              "line": 99,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3126,
                          3886
                        ],
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 91
                          },
                          "end": {
                            "line": 99,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3039,
                      3887
                    ],
                    "loc": {
                      "start": {
                        "line": 77,
                        "column": 4
                      },
                      "end": {
                        "line": 99,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2348,
                    "_esdocTestName": "it2348"
                  },
                  "range": [
                    3039,
                    3888
                  ],
                  "loc": {
                    "start": {
                      "line": 77,
                      "column": 4
                    },
                    "end": {
                      "line": 99,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                237,
                3890
              ],
              "loc": {
                "start": {
                  "line": 7,
                  "column": 49
                },
                "end": {
                  "line": 100,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              225,
              3890
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 37
              },
              "end": {
                "line": 100,
                "column": 1
              }
            }
          }
        ],
        "range": [
          188,
          3891
        ],
        "loc": {
          "start": {
            "line": 7,
            "column": 0
          },
          "end": {
            "line": 100,
            "column": 2
          }
        },
        "_esdocTestId": 2342,
        "_esdocTestName": "describe2342"
      },
      "range": [
        188,
        3892
      ],
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 100,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {Scheduler} ",
          "range": [
            163,
            187
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 24
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=AnimationFrameScheduler-spec.js.map",
          "range": [
            3893,
            3949
          ],
          "loc": {
            "start": {
              "line": 101,
              "column": 0
            },
            "end": {
              "line": 101,
              "column": 56
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    3892
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 100,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {Scheduler} ",
      "range": [
        163,
        187
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 24
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=AnimationFrameScheduler-spec.js.map",
      "range": [
        3893,
        3949
      ],
      "loc": {
        "start": {
          "line": 101,
          "column": 0
        },
        "end": {
          "line": 101,
          "column": 56
        }
      }
    }
  ]
}